2016-04-11 19 views
0

Gönderim formu içeren bir html dosyası var.HTML formu django görünümü ve modeline nasıl entegre edilir?

Bu HTML formunu django'da kullanmak ve görüntülemek istiyorum.

Ben HTML komple formu kod kullanmaya veritabanında bu verileri depolamak için django modeli kullanmak isteyen

<form method="post" action=""> 

{% csrf_token %} 

{{ form }} 

<input type="submit" value="Register"/> 
</form> 

gibi html form sınıfı kullanmak istemiyorum.

Bunu nasıl yapabilirim?

+0

Eğer aracılığıyla bireysel alanını erişebilir '{{form.field_name}}' –

+0

Ben alanları erişmek istemiyorum ama bu formdaki bazı jquery kullanmak istiyorum. –

+0

yukarıdaki kodu olduğu gibi kullanın. İlgili html kodu oluşturmalıdır. Favori tarayıcıyı açın ve öğeye göz atın. Bu kimliği bulun ve söz konusu elem kimliğine jquery func uygulayın. –

cevap

1

Lütfen jQuery.Django'yu kullanmak istediğiniz soruyu varsayılan olarak form öğesinin kimliği üretin.

Zaten avinash, öğeyi her zaman denetleyebileceğinizi ve kimlik ve sınıfları alabileceğinizi ancak özel bir desteğe gereksinim duyduğumuz bir süre içinde bu tür bir şeyi kullanabileceğinizi söyledi.

Kendi özel alanlarınızı yazmak istiyorsanız.

class myForm(forms.ModelForm): 
    class Meta: 
     model = ModeName 
     widgets = { 
      'field_one': forms.TextInput(attrs={'id':'foo', 'name':'foo'}) 
      'field_two': forms.TextInput(attrs={'id':'bar', 'name':'bar'}) 
    } 
+0

tarafından üretilecek kimlik farkında değildi bana yardım için @burning. Bu django gerçeğinin farkında değildim. Çok teşekkürler. –