python相关对象在/admin/login处不存在/
我在登录我的localhost:8000/admin/page时遇到问题,在输入正确的用户名和密码后,我得到“相关对象在/admin/login/处不存在”错误,它说“用户不存在”,但作为管理员是我担心的主要原因。 我删除了“django.contrib.sites”包,这是根据我在上一个错误中得到的建议。 我正在使用django 2.0.2和python 3.6。 settings.py:python相关对象在/admin/login处不存在/,python,django,admin,Python,Django,Admin,我在登录我的localhost:8000/admin/page时遇到问题,在输入正确的用户名和密码后,我得到“相关对象在/admin/login/处不存在”错误,它说“用户不存在”,但作为管理员是我担心的主要原因。 我删除了“django.contrib.sites”包,这是根据我在上一个错误中得到的建议。 我正在使用django 2.0.2和python 3.6。 settings.py: # Application definition INSTALLED_APPS = [ 'n
# Application definition
INSTALLED_APPS = [
'nutrients.apps.NutrientsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'profile',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
ROOT_URLCONF = 'nutrition.urls'
CMS_TEMPLATES = ('index.html', 'Left sidebar template')
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(os.path.dirname(__file__), 'templates'),],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_APPLICATION = 'nutrition.wsgi.application'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
Request Method: POST
Request URL: http://127.0.0.1:8000/admin/login/?next=/admin/
Django Version: 2.0.2
Python Version: 3.6.5
Installed Applications:
['nutrients.apps.NutrientsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'profile']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback:
Request Method: POST
Request URL: http://127.0.0.1:8000/admin/login/?next=/admin/
Django Version: 2.0.2
Python Version: 3.6.5
Installed Applications:
['nutrients.apps.NutrientsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'profile']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback:
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\core\handlers\exception.py" in inner
35. response = get_response(request)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\core\handlers\base.py" in _get_response
128. response = self.process_exception_by_middleware(e, request)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\core\handlers\base.py" in _get_response
126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\views\decorators\cache.py" in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\contrib\admin\sites.py" in login
398. return LoginView.as_view(**defaults)(request)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\views\generic\base.py" in view
69. return self.dispatch(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in _wrapper
62. return bound_func(*args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\views\decorators\debug.py" in sensitive_post_parameters_wrapper
76. return view(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in bound_func
58. return func.__get__(self, type(self))(*args2, **kwargs2)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in _wrapper
62. return bound_func(*args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in _wrapped_view
142. response = view_func(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in bound_func
58. return func.__get__(self, type(self))(*args2, **kwargs2)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in _wrapper
62. return bound_func(*args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\views\decorators\cache.py" in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\utils\decorators.py" in bound_func
58. return func.__get__(self, type(self))(*args2, **kwargs2)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\contrib\auth\views.py" in dispatch
65. return super().dispatch(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\views\generic\base.py" in dispatch
89. return handler(request, *args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\views\generic\edit.py" in post
142. return self.form_valid(form)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\contrib\auth\views.py" in form_valid
94. auth_login(self.request, form.get_user())
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\contrib\auth\__init__.py" in login
161. user_logged_in.send(sender=user.__class__, request=request, user=user)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\dispatch\dispatcher.py" in send
178. for receiver in self._live_receivers(sender)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\dispatch\dispatcher.py" in <listcomp>
178. for receiver in self._live_receivers(sender)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\contrib\auth\models.py" in update_last_login
20. user.save(update_fields=['last_login'])
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\contrib\auth\base_user.py" in save
73. super().save(*args, **kwargs)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\db\models\base.py" in save
729. force_update=force_update, update_fields=update_fields)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\db\models\base.py" in save_base
769. update_fields=update_fields, raw=raw, using=using,
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\dispatch\dispatcher.py" in send
178. for receiver in self._live_receivers(sender)
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\dispatch\dispatcher.py" in <listcomp>
178. for receiver in self._live_receivers(sender)
File "C:\Users\Kanverse\PycharmProjects\nutrition\nutrients\models.py" in save_user_profile
32. instance.profile.save()
File "C:\Users\Kanverse\Anaconda3\lib\site-packages\django\db\models\fields\related_descriptors.py" in __get__
389. self.related.get_accessor_name()
Exception Type: RelatedObjectDoesNotExist at /admin/login/
Exception Value: User has no profile..
#应用程序定义
已安装的应用程序=[
'营养素.应用程序.营养素配置',
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
"简介",,
]
中间件=[
'django.middleware.security.SecurityMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
'django.middleware.common.CommonMiddleware',
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.xFrameOptions中间件',
]
ROOT_URLCONF='nutrition.url'
CMS_模板=('index.html','Left sidebar template')
模板=[
{
'BACKEND':'django.template.backends.django.DjangoTemplates',
'DIRS':[os.path.join(os.path.dirname(_文件,'templates'),],
“应用程序目录”:正确,
“选项”:{
“上下文处理器”:[
“django.template.context_processors.debug”,
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_应用程序='nutrition.WSGI.APPLICATION'
数据库={
“默认值”:{
“引擎”:“django.db.backends.sqlite3”,
'NAME':os.path.join(BASE_DIR'db.sqlite3'),
}
}
申请方式:邮寄
请求URL:http://127.0.0.1:8000/admin/login/?next=/admin/
Django版本:2.0.2
Python版本:3.6.5
已安装的应用程序:
['nutrients.apps.NutrientsConfig',
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
“配置文件”]
已安装的中间件:
['django.middleware.security.SecurityMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
'django.middleware.common.CommonMiddleware',
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.xframeoptions中间件']
回溯:
申请方式:邮寄
请求URL:http://127.0.0.1:8000/admin/login/?next=/admin/
Django版本:2.0.2
Python版本:3.6.5
已安装的应用程序:
['nutrients.apps.NutrientsConfig',
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
“配置文件”]
已安装的中间件:
['django.middleware.security.SecurityMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
'django.middleware.common.CommonMiddleware',
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.xframeoptions中间件']
回溯:
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\core\handlers\exception.py”位于内部
35响应=获取响应(请求)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\core\handlers\base.py”位于\u get\u响应中
128response=self.process\u异常\u由\u中间件(e,请求)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\core\handlers\base.py”位于\u get\u响应中
126响应=包装的回调(请求,*回调参数,**回调参数)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\views\decorators\cache.py”位于\u wrapped\u view\u func中
44响应=查看功能(请求,*args,**kwargs)
登录名中的文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\contrib\admin\sites.py”
398返回LoginView.as_视图(**默认值)(请求)
视图中的文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\views\generic\base.py”
69返回自调度(请求,*args,**kwargs)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”位于\u包装器中
62返回边界函数(*args,**kwargs)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\views\decorators\debug.py”位于敏感的\u post\u参数\u包装中
76返回视图(请求、*args、**kwargs)
绑定函数中的文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”
58返回函数获取(self,键入(self))(*args2,**kwargs2)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”位于\u包装器中
62返回边界函数(*args,**kwargs)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”位于\u wrapped\u视图中
142响应=查看功能(请求,*args,**kwargs)
绑定函数中的文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”
58返回函数获取(self,键入(self))(*args2,**kwargs2)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”位于\u包装器中
62返回边界函数(*args,**kwargs)
文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\views\decorators\cache.py”位于\u wrapped\u view\u func中
44响应=查看功能(请求,*args,**kwargs)
绑定函数中的文件“C:\Users\Kanverse\Anaconda3\lib\site packages\django\utils\decorators.py”
58返回函数获取函数(self,键入(self))(*args)