繁体   English   中英

如何解决此 Django 管理问题? Django admin 站点匹配查询不存在

How can I fix this Django admin issue? Django admin Site matching query does not exist

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的管理员不工作。 我已经尝试了几个小时。

迁移工作:

C:\Users\sebas\AI_MachineLearning\Django_Projekt\pythonprojects\cookbook>python manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, recipes, sessions, sites
Running migrations:
  No migrations to apply.

C:\Users\sebas\AI_MachineLearning\Django_Projekt\pythonprojects\cookbook>

The Superuser is created.

Runserver works:
C:\Users\sebas\AI_MachineLearning\Django_Projekt\pythonprojects\cookbook>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
September 18, 2019 - 22:06:57
Django version 2.2.5, using settings 'cookbook.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

如果我尝试网址../admin

http://dpaste.com/069QF7H


不存在于 /admin/login/

Site matching query does not exist.

Request Method:     GET
Request URL:    http://127.0.0.1:8000/admin/login/?next=/admin/
Django Version:     2.2.5
Exception Type:     DoesNotExist
Exception Value:    

Site matching query does not exist.

Exception Location:     C:\Users\sebas\.conda\envs\pythonDjango\lib\site-packages\django\db\models\query.py in get, line 408
Python Executable:  C:\Users\sebas\.conda\envs\pythonDjango\python.exe
Python Version:     3.6.7
Python Path:    

['C:\\Users\\sebas\\AI_MachineLearning\\Django_Projekt\\pythonprojects\\cookbook',
 'C:\\Users\\sebas\\.conda\\envs\\pythonDjango\\python36.zip',
 'C:\\Users\\sebas\\.conda\\envs\\pythonDjango\\DLLs',
 'C:\\Users\\sebas\\.conda\\envs\\pythonDjango\\lib',
 'C:\\Users\\sebas\\.conda\\envs\\pythonDjango',
 'C:\\Users\\sebas\\.conda\\envs\\pythonDjango\\lib\\site-packages']

Server time:    Mi, 18 Sep 2019 21:55:32 +0200
--------------------------------------------------------------------------
1 个回复

settings.py文件中添加SITE_ID = 1

1 Django项目/admin站点匹配查询不存在

我在heroku上运行一个网站。 当我访问位于 www.mysite.com/admin 的网站管理员时,我的问题发生了。 当我访问此页面时,我得到 事实是,我的项目 /admin 在本地以及我的登台服务器上都可以工作。 当我实时访问它时就会发生这种情况,我收到了那个错误。 环顾 SOF 后, ...

2 django admin-匹配的查询不存在

编辑我认为它与django-fsm有关,请看一下我为州写的这段代码 因此,我在Django的models文件夹下的单独文件中定义了这两个模型。首先,我仅定义了Medical模型,并且一切正常 但是仅在添加了以下模型后,使用django-admin将字段保存在转换历史记录中时,dj ...

6 即使超级用户确实存在,也无法在 django 管理站点中登录管理员

我正在尝试使用我以超级用户身份创建的凭据登录管理网站。 但是,我收到错误“请为员工帐户输入正确的用户名和密码。请注意,这两个字段可能区分大小写。”。 现在,我检查了 shell 用户是否存在以及它是否是超级用户。 以防万一,我再次通过 shell 更改了其密码,但无济于事。 我不确定为什么它不工作, ...

9 如何修复“权限匹配查询不存在”。 在Django

我正在为Django的学校创建一个网络系统,因为我决定使用Django-Gurdian进行基于对象的权限,并且我在迁移后设置了一个信号来创建默认组,例如:all-students,all-老师等...我正在使用Pytest运行测试, 但是当我因为某些原因运行它们时,所有权限接缝都会消失。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM