
正文
[py][mx]django自带后台系统使用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
django的manytomany字段和后台搜索过滤功能
后台开发一般要求
后台要求能快速搭建, 主要精力放在前端用户系统开发上.
- 权限管理
- 少量样式
- 快速开发
django自带的后台手动注册模型
-
创建账号: createsuperuser
-
http://127.0.0.1:8000/admin/
-
settings.py调整语言
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_TZ = False
-
默认注册了(users表和groups表),但是我们自定了users表,所以后台默认只有groups
-
手动注册UserProfile到后台
users/admin.py 手动注册models到后台
from .models import UserProfile
class UserProfileAdmin(admin.ModelAdmin):
pass
admin.site.register(UserProfile, UserProfileAdmin)
创建账号: createsuperuser
http://127.0.0.1:8000/admin/
settings.py调整语言
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_TZ = False
users/admin.py 手动注册models到后台
from .models import UserProfile
class UserProfileAdmin(admin.ModelAdmin):
pass
admin.site.register(UserProfile, UserProfileAdmin)
遇到的问题
后台的gender字段长度不够,female字段需要改成6个长度,不然添加报错






