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”

[hadoop@master ~]$ sudo su - root -c 'cd /usr/lib/hue/;./build/env/bin/hue migrate' [17/Mar/2025 10:12:00 +0000] settings DEBUG DESKTOP_DB_TEST_NAME SET: /usr/lib/hue/desktop/desktop-test.db [17/Mar/2025 10:12:00 +0000] settings DEBUG DESKTOP_DB_TEST_USER SET: hue_test [17/Mar/2025 10:12:01 +0000] sslcompat DEBUG ipaddress module is available [17/Mar/2025 10:12:01 +0000] sslcompat WARNING backports.ssl_match_hostname is unavailable [17/Mar/2025 10:12:01 +0000] sslcompat DEBUG ssl.match_hostname is available [17/Mar/2025 10:12:01 +0000] decorators INFO AXES: BEGIN LOG [17/Mar/2025 10:12:01 +0000] decorators INFO Using django-axes 2.2.0 Traceback (most recent call last): File "./build/env/bin/hue", line 11, in <module> load_entry_point('desktop', 'console_scripts', 'hue')() File "/usr/lib/hue/desktop/core/src/desktop/manage_entry.py", line 225, in entry execute_from_command_line(sys.argv) File "/usr/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/management/__init__.py", line 364, in execute_from_command_line utility.execute() File "/usr/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/management/__init__.py", line 356, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/usr/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/management/base.py", line 327, in execute self.check() File "/usr/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/management/base.py", line 359, in check include_deployment_checks=include_deployment_checks, File "/usr/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/management/commands/migrate.py", li
03-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值