在我的Django 1.10的項目,我有一個模型:讓Django的建立CONTENTEDITABLE格的文本字段,而不是文本區域
class Contact(models.Model):
notes = models.TextField()
...和的ModelForm:
class ContactForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(ContactForm, self).__init__(*args, **kwargs)
for field_name, field in self.fields.items():
field.widget.attrs['class'] = 'form-control input-sm plain'
if field.required == True:
field.widget.attrs['required'] = ''
class Meta:
model = Contact
fields = ('notes',)
我有這方面的兩個問題:
- 我可以Django的渲染
notes
場爲div
與contenteditable=true
而不是textarea? - 如果是,我該如何自動化form.save()方法?
第二個問題是有點含糊,所以我會很感激關於第一個問題的提示。我已經通過文檔,但找不到相關部分:(