13-1 userprofile注册以及django的权限管理

13-1 userprofile注册以及django的权限管理

发现 

  1.  
    # DEBUG = True
  2.  
    # 生产环境一定要改为 False
  3.  
    DEBUG = False
  4.  
     
  5.  
    # ALLOWED_HOSTS = []
  6.  
    ALLOWED_HOSTS = ['*']

登录 http://127.0.0.1:8000/xadmin/ 发现,样式没了

是因为DEBUG = False 造成了static文件,不再帮我们做转发了

而xadmin的static文件在如图目录下

而,我们配置的static 是找不到xadmin目录下的static的

所以,整个样式就出错了

解决办法:

第一步:把 DEBUG改为True

DEBUG = True

第二步:

注释掉

    # url(r'^static/(?P<path>.*)$', serve, {"document_root":STATIC_ROOT})

第三步:把 STATIC_ROOT 注释掉

from MxOnline.settings import MEDIA_ROOT,STATIC_ROOT

第四步:注释掉

# STATIC_ROOT = os.path.join(BASE_DIR, 'static')

重启效果,OK

=========================

权限管理

hlgpython@126.com admin321

此时这个账号只能在网站前台登录。

后台登录,报错,如下图

需要设置

点击保存,就可以登录后台了,效果图

dear every one: 我从小就有IT梦,长大我更想有个IT之家! by:henry_oulen.
原文地址:https://www.cnblogs.com/meticuloustodo/p/10368239.html