1
フォームのフィールドの1つに、静的な通貨記号をフィールドの最初の文字として表示する必要があります。この文字はフィールドから削除することはできません。シンボルをフィールドに挿入するには、<span>
要素を使用することができます。Django ModelFormでのHTML要素の追加
問題
私は私のフォームフィールドの周り<span>
タグを配置する方法がわかりません。現在、サイトのこの部分は、以下のようになります。
forms.py
class JobForm(forms.ModelForm):
class Meta:
model = Job
fields = [
'Date',
'Time_Start',
'Time_End',
'Employee',
'Client',
'Service',
'Price',
]
views.py
def jobs_add(request):
if request.method == "POST":
form = JobForm(request.POST)
if form.is_valid():
form = JobForm(request.POST)
form.save()
return HttpResponseRedirect(reverse('jobs'))
else:
form = JobForm()
return render(request, 'home/jobs_edit.html', {'form': form, 'new_job': True})
page.html
{% block content %}
<form method="POST">
{% if new_job %}
<h1>You are adding a new job</h1>
{% else %}
<h1>You are editing the details for job # {{ Job.Job_ID }}</h1>
{% endif %}
{% csrf_token %}
{% form.as_ul %}
<input type="submit" value="Save" />
{% if new_job %}
{% else %}
<input type="submit" name="delete" value="Delete" />
{% endif %}
</form>
{% endblock %}