发布网友 发布时间:2024-09-29 04:30
共1个回答
热心网友 时间:2024-09-30 02:33
导读:本篇文章首席CTO笔记来给大家介绍有关django进不去admin怎么办的相关内容,希望对大家有所帮助,一起来看看吧。
在Django默认的admin目录问题,怎么解决解决办法!:就是你没有配置环境变量,Django安装之后,要配置环境变量才能用命令:django-admin.pystartproject工程名,环境变量的内容就是django-admin.py文件的路径,我的是在:E:\PythonAll\Python-2.7\Lib\site-packages\Django-1.7.6-py2.7.egg\django\bin,读者参考,和你的应该有出入,自行核对。
django1.6admin不能登录先试试这个方法,在settings加入这段代码:
AUTHENTICATION_BACKENDS=(
('django.contrib.auth.backends.ModelBackend'),
)
不行的话在到数据库里面进行操作,修改下is_staff和is_superuser字段.
语句类似如下UPDATEauth_userSETis_staff="1"whereusername="root"#root为超级管理员账号,admin的话就改成admin,顺带查看下is_superuser是不是True,也就是数据库中的1.
以上方法应该是可以解决的
你创建超级管理员是通过pythonmanage.pycreatesuperuser创建的话是默认都是True的,不知道你是怎么样创建的,可以参考上面到数据库修改下
django配置静态文件后admin无法登录。
配置静态文件地址。
可以先在你的app目录下创建一个文件夹如static
在settings.py里面最后添加
STATIC_ROOT=“你的静态文件夹地址的绝对路径”
或者是
STATIC_ROOT=os.path.join(BASE_DIR,'static')
然后在终端运行
pythonmanage.pycollectstatic
图二中错误是编码问题。看一下你的python文件是不是用utf-8编码的。不是的话改成utf-8
结语:以上就是首席CTO笔记为大家介绍的关于django进不去admin怎么办的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。