Python 在Django模型表单中添加HTML元素
我表单中的一个字段应显示静态货币符号作为字段中的第一个字符。不能从字段中删除此字符。我知道我可以使用Python 在Django模型表单中添加HTML元素,python,html,django,Python,Html,Django,我表单中的一个字段应显示静态货币符号作为字段中的第一个字符。不能从字段中删除此字符。我知道我可以使用元素将符号插入字段 问题 我不知道如何在表单字段周围放置标记。目前,该站点的这一部分如下所示: forms.py class JobForm(forms.ModelForm): class Meta: model = Job fields = [ 'Date', 'Time_Start', 'Time_End', 'E
元素将符号插入字段
问题
我不知道如何在表单字段周围放置
标记。目前,该站点的这一部分如下所示:
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 %}
{%block content%}
{%if新的_作业%}
您正在添加新工作
{%else%}
您正在编辑作业{{job.job_ID}的详细信息
{%endif%}
{%csrf_令牌%}
{%form.as_ul%}
{%if新的_作业%}
{%else%}
{%endif%}
{%endblock%}
我们可以通过手动渲染字段来实现