2013-04-16 3 views
0

Я разрабатываю сайт в django.I должен отображать флажок в шаблонах.Как создать флажок в django

Я использую форму модели,

class ReportPersonForm(forms.ModelForm): 
    class Meta: 
     model = ReportPerson 
     fields = ['name','first_aid','sick_bay','ambulance'] 

Я должен создать флажок для следующих полей соответственно, first_aid, sick_bay, скорой помощи и визуализации в шаблоне.

Может кто-нибудь помочь мне создать чек в django и как создать шаблон для отображения флажка.

Благодаря

+0

Если эти поля определены как BooleanField в вашей модели, то они должны отображаться как флажки –

+0

в моделях, которые они определены как BooleanField, поэтому, как написать шаблон, чтобы отобразить его на странице – user2086641

ответ

2

Если вы определили поле в модели BooleanFileld - вы можете использовать

{{ form.first_aid }} 

в вашем шаблоне

0

В ваших формах файл

class ReportPersonForm(forms.ModelForm): 
    first_aid = models.BooleanField() 
    sick_bay = models.BooleanField() 
    ambulance = models.BooleanField() 
    class Meta: 
     model = ReportPerson 
     fields = ['name','first_aid','sick_bay','ambulance'] 

Тогда для шаблона у вас есть несколько вариантов, читайте в документации, что соответствует вашим потребностям: Working with forms

Смежные вопросы