【发布时间】:2023-03-19 02:44:01
【问题描述】:
在我的 Django 1.10 项目中,我有一个模型:
class Contact(models.Model):
notes = models.TextField()
...和模型形式:
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 使用
contenteditable=true而不是 textarea 将notes字段呈现为div吗? - 如果是,如何自动化 form.save() 方法?
第二个问题有点含糊,所以如果能提供关于第一个问题的提示,我将不胜感激。我已阅读文档,但找不到相关部分:(
【问题讨论】:
-
我知道我来晚了,但是当我也需要这个问题的确切答案时,我在网上找到了这篇文章 | Article