django-1.11

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”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值