在Django中,有没有任何快捷方式可以显示模型的所有字段而无需显式指定?[duplicate]

o0lyfsai  于 2023-02-06  发布在  Go
关注(0)|答案(1)|浏览(120)
    • 此问题在此处已有答案**:

Output Django Model as Table(6个答案)
4天前关闭。
我们可以在Django中很容易地创建一个模型表单,只需将一个模型表单从 * views * 传递到模板,并将其显示为:

{{ form.as_table }}

我们是否有类似的方法,这样我们就不必在模板中键入所有模型的字段名称来显示它们?

lmyy7pcs

lmyy7pcs1#

models.model类没有类似于.as_table()的方法。
你可以用.get_fields()做类似的事情,比如Foo._meta.get_fields()返回一个与Foo模型相关的字段元组,这是官方文档。
key是字段的类型,value是字段的名称,可以在value s中循环。

相关问题