我在 Ubuntu 的 virtualenv 中使用 django 2.0.7 在 python 3.6.7 中做一个简单的待办事项列表,当我使用带有样式的 css 文件夹创建一个名为 static 的文件夹时出现此错误(static/css/styles.css ) 我更改了 settings.py 并添加了这个:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
后来我在我的 base.html 中创建了一个指向样式的链接:
<link rel="stylesheet" href="{% static 'css/styles.css' %}" />
这是我的控制台输出:
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f4061a4bd90>
Traceback (most recent call last):
File "/home/mario/Dev/ToDo/lib/python3.6/site-packages/django/utils/autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "/home/mario/Dev/ToDo/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 120, in inner_run
self.check(display_num_errors=True)
File "/home/mario/Dev/ToDo/lib/python3.6/site-packages/django/core/management/base.py", line 364, in check
include_deployment_checks=include_deployment_checks,
File "/home/mario/Dev/ToDo/lib/python3.6/site-packages/django/core/management/base.py", line 351, in _run_checks
return checks.run_checks(**kwargs)
File "/home/mario/Dev/ToDo/lib/python3.6/site-packages/django/core/checks/registry.py", line 73, in run_checks
new_errors = check(app_configs=app_configs)
File "/home/mario/Dev/ToDo/lib/python3.6/site-packages/django/core/checks/urls.py", line 101, in check_url_settings
if value and not value.endswith('/'):
AttributeError: 'tuple' object has no attribute 'endswith'