使用learnpy.urls中定义的URLconf,Django尝试了以下URL模式,顺序如下:[name="索引"]管理员/当前路径Envs/python projects/learnpy/static/styles/bootstrap4/bootstrap.min.css与其中任何一个都不匹配
以上错误发生在创建django静态页面请帮助我
见下图:
在此处输入图像描述
Myapp url:travelo/urls.py
从django.urls导入路径
来自。导入视图
urlpatters=[path('',views.index,name='index'(]
主要应用程序URL:learnpy/ulls.py
来自django.ntrib导入管理
从django.url的导入路径,包括
url模式=[
path('',include('travelo.urls'((,
path('admin/', admin.site.urls),
]
Myapp视图文件:travello/views.py
从django.shortcuts导入渲染
def索引(请求(:
返回render(请求,'index.html'(
在index.html中
{%加载静态%}
在我的index.html文件中设置以上代码
我认为您还没有将静态URL路径添加到项目中。
-
确保您的INSTALLED_APPS。
-
在您的设置文件中,定义STATIC_URL,例如:
STATIC_URL = '/static/'
-
在模板中,使用静态模板标记为所述给定相对路径使用所配置的STATICILES_ STOAGE。
{% load static %} <img src="{% static "my_app/example.jpg" %}" alt="My image">
-
此外,您需要在设置文件中添加静态目录
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
如需进一步阅读,请查看此处的文档https://docs.djangoproject.com/en/3.0/howto/static-files/#configuring-静态文件
请点击此链接了解更多信息。
https://docs.djangoproject.com/en/3.0/howto/static-files/
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
您正在使用"django-botstrap4"吗?如果是这样,您应该将"bootstrap4"添加到项目的"settings.py"文件中的"INSTALLED_APPS"中。