python - django admin如何显示多个模块?
本文介绍了python - django admin如何显示多个模块?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如何在admin后台显示的时候,显示成多个模块?
目前我的代码
class LevelAdmin(admin.ModelAdmin):
list_display = ['level1', 'level2']
class BaseUrlAdmin(admin.ModelAdmin):
list_display = ['package_url', 'package_url_desc', "package_url_tag"]
admin.site.register(LevelForUrl, LevelAdmin)
admin.site.register(BaseUrl, BaseUrlAdmin)
如上图所示,admin.py里如何写才能达到以上效果?
解决方案
前些天太忙,这几天终于研究了下,原来非常简单,请原谅我的无知。。。
自己回答下,思路是:
新建一个app,e
python manage.py startapp proname
;然后在这个app的models中建Model;
在新建的app中的admin.py中注册这个model;
同步
python manage.py makemigrations \\ python manage.py migrate
重启你的服务即可
效果如下:
这篇关于python - django admin如何显示多个模块?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文