我正在为管理界面构建一个Django Web应用程序。
已经有Python2.7、Django 1.10和MySQL协调通信,并启动了一个项目:
python -m django-admin startproject webapp因此,这些步骤是在Windows PowerShell中完成的步骤:
1.启动虚拟env并运行服务器:
PS C:\WINDOWS\system32> cd C:\PythonProjects
PS C:\PythonProjects> virtualenvs\rrh\Scripts\activate
(rrh) PS C:\PythonProjects> cd rrh/webapp2.安装Django套装
(rrh) PS C:\PythonProjects\rrh\webapp> pip install django-suit==0.2.23然后,
转到settings.py文件并添加“套装”应用程序:
(这就是对我的看法)
INSTALLED_APPS = [
'suit',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]另外,
确保django.template.context_processors.request在模板选项context_processors中(在settings.py中):
这是处理左侧菜单所必需的。
(这就是对我的看法)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request', # Make sure you have this line
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]然后,
(rrh) PS C:\PythonProjects\rrh\webapp> ./manage.py collectstatic
(rrh) PS C:\PythonProjects\rrh\webapp> pip install git+https://github.com/darklow/django-suit.gitDjango套装(https://github.com/darklow/django-suit)
文件夹结构如下:

数据库作为以下方面(auth_user中有一行):

这是在浏览器中运行命令和视图时的屏幕结果:
(rrh) PS C:\PythonProjects\rrh\webapp> python manage.py runserver

问题是:,即使DB中只有一个用户,具有用户名和密码,为什么我不能登录呢?
谢谢你的帮助
发布于 2017-07-12 21:43:06
创建了一个新的数据库,一个新的virtualenv,安装了django,启动了一个新的django管理项目,进行了迁移,创建了一个用户,安装了mysql-python,迁移到mysql,安装了django套件,将规范添加到已安装的应用程序中,所有这些都非常完美。
请参阅我为制作这个这里所经历的django过程。
发布于 2017-01-13 18:50:53
它显示,您正在尝试登录到您的网站的一部分,这需要管理权限。
您是否在./manage.py shell中使用createsuperuser创建了用户?
https://stackoverflow.com/questions/41641423
复制相似问题