我是Django的新手,正在使用1.7。我正在寻找一个示例,说明如何创建一个使用当前存储的值填充的表单。这样,用户可以查看表单的当前值,而只需修改所需的值即可。然后点击保存。
假设您正在谈论存储在模型上的值,则可以使用instance
以下命令预填充ModelForm :
#######forms.py#############
class ArticleForm(ModelForm):
class Meta:
model = Article
fields = ['title']
#######views.py################
#create a normal ModelForm without any pre-populated values
blank_form = ArticleForm()
#create a ModelForm pre-populated with a specific object. first, get that object
article = Article.objects.get(pk=1)
form = ArticleForm(instance=article)
取自https://docs.djangoproject.com/en/1.7/topics/forms/modelforms/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句