Django:后台管理
使用Django的管理模块,需要按照如下步骤操作:
- 管理界面本地化
- 创建管理员
- 注册模型类
- 自定义管理页面
本地化是将显示的语言、时间等使用本地的习惯,这里的本地化就是进行中国化,中国大陆地区使用简体中文,时区使用亚洲/上海时区,注意这里不使用北京时区表示。
打开{{项目}}/settings.py文件,找到语言编码、时区的设置项,将内容改为如下:
LANGUAGE_CODE = 'zh-hans' #使用中国语言 TIME_ZONE = 'Asia/Shanghai' #使用中国上海时间
2.
创建管理员的命令如下
python manage.py createsuperuser
按提示输入用户名、邮箱、密码
(dj_py3) python@ubuntu:~/Desktop/djproject3/demo1$ python manage.py createsuperuser Username (leave blank to use 'python'): python Email address: 123@qq.com Password: Password (again): Superuser created successfully. (dj_py3) python@ubuntu:~/Desktop/djproject3/demo1$
from django.contrib import admin from .models import newsInfo admin.site.register(newsInfo)
from django.contrib import admin from .models import newsInfo class newsInfoAdmin(admin.ModelAdmin): # list_display表示要显示哪些属性 list_display = ['id','title','b_date'] admin.site.register(newsInfo,newsInfoAdmin) 或者是 @admin.register(newsInfo) class newsInfoAdmin(admin.ModelAdmin): # list_display表示要显示哪些属性 list_display = ['id','title','b_date']
知道、想到、做到、得到
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步