python - 如何修复 Django 中的“TemplateDoesNotExist at /admin/login/django/forms/widgets/text.html”错误??
问题描述
当我跑
python manage.py runserver
它有效,但是当我想登录“http://127.0.0.1:8000/admin”时它不起作用。
它给了我这个信息:
TemplateDoesNotExist at /admin/login/django/forms/widgets/text.html
但我已经创建了一个超级用户并且我已经安装了 django.contrib.adminsetting.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates'),
os.path.join(BASE_DIR, 'venv/lib/site-packages/django/contrib/admin/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',
],
},
},
]
为什么会出现这个错误?我该如何解决?
解决方案
我遇到了同样的问题,所以我删除了settings.py 中的FORM_RENDERER,它工作正常
推荐阅读
- python - 如何通过 python 脚本获取 C 运行程序的 gtk 窗口?
- npm - NPM sonarqube-scanner 失败,出现 401 Unauthorized
- asp.net-mvc-4 - 如何在 ASP.NET Core Identity 上分离用户名和电子邮件
- python - 用邻居值替换异常值
- php - PHP显示页面顶部的某些内容,然后休息
- java - MiniMaxSum 通过第一个测试用例,以大值失败(hackerrank)
- sas - SAS 自动化将文件从一个文件夹移动到另一个文件夹
- c++ - 通过 char* 返回本地字符串文字
- sql - 搜索过滤列
- tfs - 衡量重命名 TFS 项目集合的影响