2017-09-07 19 views
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 %} 

答えて

関連する問題