我有一个模型,最初它具有这些属性
First Name
Last Name
Email
我更改了模型以包含一个附加属性:地址,现在看起来像这样
First Name
Last Name
Email
Address
我正在使用 MySQL 数据库,并且更改反映在数据库中的表中,但是更改未反映在 Django admin 中,因为表没有名为 Address 的新列。
我知道这与覆盖 Django 中的管理模板有关,但我似乎无法做到,有人可以指导我吗
谢谢
我有一个模型,最初它具有这些属性
First Name
Last Name
Email
我更改了模型以包含一个附加属性:地址,现在看起来像这样
First Name
Last Name
Email
Address
我正在使用 MySQL 数据库,并且更改反映在数据库中的表中,但是更改未反映在 Django admin 中,因为表没有名为 Address 的新列。
我知道这与覆盖 Django 中的管理模板有关,但我似乎无法做到,有人可以指导我吗
谢谢
在你admin.py
的 app 目录中的文件中,将有一个为该模型注册的 ModelAdmin 子类。确保地址字段列在此类的fields
orfieldsets
属性中,并确保它未列exclude
在此类的列表中。
参考:https ://docs.djangoproject.com/en/dev/ref/contrib/admin/