相关疑难解决方法(0)

创建django admin后,获取站点匹配查询不存在错误

我正在通过标准的Django教程为应用程序创建管理员.在设置中评论管理相关的东西并运行syncdb后,我收到此消息:

DoesNotExist at /admin/ Site matching query does not exist.
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

python django django-admin django-sites

55
推荐指数
5
解决办法
4万
查看次数

不存在于 /accounts/register/ 站点匹配查询不存在。(Django,蟒蛇)

再次尝试实现 django-registration。当我尝试将它部署到 heroku 并注册一个新用户时,它给了我一个奇怪的错误:

Traceback:

#some irrelevant traceback

File "/app/.heroku/python/lib/python2.7/site-packages/registration/views.py" in post
  43.             return self.form_valid(request, form)

File "/app/.heroku/python/lib/python2.7/site-packages/registration/views.py" in form_valid
  91.         new_user = self.register(request, form)

File "/app/.heroku/python/lib/python2.7/site-packages/registration/backends/default/views.py" in register
  86.         site = get_current_site(request)

File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/sites/shortcuts.py" in get_current_site
  15.         return Site.objects.get_current(request)

File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/sites/models.py" in get_current
  67.             return self._get_site_by_request(request)

File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/sites/models.py" in _get_site_by_request
  44.                 SITE_CACHE[host] = self.get(domain__iexact=host)

File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/manager.py" in manager_method
  122.                 return getattr(self.get_queryset(), name)(*args, **kwargs)

File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/query.py" in get
  387.                 self.model._meta.object_name
Run Code Online (Sandbox Code Playgroud)
Exception Type: DoesNotExist at /accounts/register/
Exception Value: Site matching query …
Run Code Online (Sandbox Code Playgroud)

python django heroku django-registration

5
推荐指数
1
解决办法
3897
查看次数