django adminx配置其他表主键显示
时间: 2023-09-07 18:11:32 浏览: 132
如果您想在 Django Admin 中显示其他表的主键值,可以使用 django-adminx 库来实现。首先,您需要在安装了 django-adminx 库的项目的 settings.py 文件中添加以下代码:
```
INSTALLED_APPS = [
...
'adminx',
...
]
```
然后,您可以创建一个 adminx.py 文件来定义您要在 Django Admin 中显示的模型。在 adminx.py 中,您可以使用 ModelAdminX 类来定义您想要显示的字段列表。例如,如果您想在 User 模型的列表中显示主键值,可以这样设置:
```
from adminx import ModelAdminX
from django.contrib.auth.models import User
class UserAdmin(ModelAdminX):
list_display = ('id', 'username', 'email')
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
```
在这个例子中,我们创建了一个名为 UserAdmin 的 ModelAdminX 类,并将其注册到 Django Admin 中。我们还在 list_display 中指定了要显示的字段列表,其中包括主键字段 "id"。最后,我们使用 unregister 和 register 方法将 User 模型从 Django Admin 中取消注册并重新注册,以便应用新的配置。
这样就可以在 Django Admin 中显示其他表的主键值了。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)