django-1.11
来源:互联网 发布:清华在线网络教育平台 编辑:程序博客网 时间:2024/05/22 01:28
dajngo==1.11
》覆盖原auth_user表
1.按照原步骤新建项目
2.makemigrations migrate
3.新建app users,在其models.py中添加from django.contrib.auth.models import Abstractuser,新建类userprofile继承Abstractuser,
在setting.py中注册并添加AUTH.USER.MODEL=’users.userprofile’,
4.删除数据库中所有表除了auth_user,删除migration所有类型0001_initial.py这样的文件,重新执行makemigrations, migrate 命令
》配置xadmin
1.接上,在GitHub上下载xadmin-master.zip,pip install xadmin-master.zip
2.在setting.py中注册xadmin和crispy_forms;
修改urls.py,import xadmin并把admin更换为xadmin;
注释掉admin.py 的内容;
makemigrations migrate
3.在app下新建adminx.py,注册该app下models.py中的class,注册方法同admin,
需要注意xadmin的全局配置,放在任一adminx.py中都可以。
# 更改主题;更改后台名称和页脚文字
import xadmin
from xadmin import views
class BaseSetting(object):
enable_themes=True
use_bootswatch=True
xadmin.site.register(views.BaseAdminView,BaseSetting)
class GlobalSetting(object):
site_title=’小不点后台’
site_footer=’小不点’
menu_style=’accordion’ # 收缩菜单
xadmin.site.register(views.CommAdminView,GlobalSetting)
4.更改xadmin后台app显示名称(默认是大写英文)
修改该app下apps.py,添加 verbose_name=’用户信息’,
修改该app下init.py,添加default_app_config=”users.apps.UsersConfig”
- django-1.11
- django 1.11 报表:django.template.exceptions.TemplateDoesNotExist:
- django 1.11设置
- django
- django
- django
- Django
- django
- Django
- Django
- Django
- Django
- Django
- Django
- django
- Django
- django
- django
- addEventListener()和attachEvent()
- HDU 2500.做一个正气的杭电人
- lua中关于继承的问题
- 分布式架构的演进
- 有限简单连分数求解
- django-1.11
- handler相关
- Introduction to Programming Languages.pdf 英文原版 免费下载
- LintCode_041_最大子数组
- bzoj2820 YY的GCD【莫比乌斯反演】
- 破解JetBrains家族IDE
- 取代人类医生?AI给你做的诊断你敢信吗
- More iPhone Development with Swift.pdf 英文原版 免费下载
- 是是是