【发布时间】:2021-11-10 00:19:33
【问题描述】:
我是 Django 新手,我试图了解保存部分表单是否是一种好习惯。例如,我有四个字段的 Poll App 和 Candidate 模型:name、surname、targets 和biography。我有一个表格,我必须填写所有这些字段。但是如果用户只完成了填写name,surname和targets,但甚至没有开始填写biography字段,我怎样才能将他的草稿保存给用户可以稍后完成并且不会造成任何安全混乱?
models.py:
class Candidate(models.Model):
name = models.CharField(max_length=50)
surname = models.CharField(max_length=50)
biography = models.TextField()
targets = models.CharField(max_length=1000)
forms.py
class CandidateForm(ModelForm):
class Meta:
model = Candidate
fields = [
'name',
'surname',
'biography',
'targets',
]
widgets = {
'biography': forms.Textarea(attrs={'rows': 3})
}
我很高兴看到所有想法。
【问题讨论】:
-
请在池应用程序中提供您的 models.py 文件。我说你的细节。
-
完成。也许它会有用,所以我还添加了一个 forms.py 文件
标签: django