【问题标题】:how to prepopulate a normal form with values from model instance如何使用模型实例中的值预填充正常形式
【发布时间】:2019-06-04 14:03:53
【问题描述】:

我看过这个https://stackoverflow.com/questions/11896096/load-django-form-object-with-data-from-model-instance-already-loaded 我认为它适用于模型表单

我可以使用模型实例中的数据创建一个表单

blog = Blog.objects.get(pk=blogid)
form = BlogForm(instance=blog)

这里的 BlogForm 是一个普通的形式,

如果不是,如何使用模型实例中的值预填充表单

【问题讨论】:

标签: django


【解决方案1】:

您可以使用initial 关键字参数。这是一个例子。

blog = Blog.objects.get(pk=blogid)
form = BlogForm(initial={'title': blog.title})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 2020-11-26
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多