当前的路径Envs/python-projects/learnpy/static/styles/bootstrap4/bootstrap.min.css与其中任何一个都不匹配



使用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路径添加到项目中。

  1. 确保您的INSTALLED_APPS。

  2. 在您的设置文件中,定义STATIC_URL,例如:

    STATIC_URL = '/static/'

  3. 在模板中,使用静态模板标记为所述给定相对路径使用所配置的STATICILES_ STOAGE。

    {% load static %}
    <img src="{% static "my_app/example.jpg" %}" alt="My image">
    
  4. 此外,您需要在设置文件中添加静态目录


STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]

如需进一步阅读,请查看此处的文档https://docs.djangoproject.com/en/3.0/howto/static-files/#configuring-静态文件

Django设置文件中所需的静态文件Dir。然后你解决这个错误。

请点击此链接了解更多信息。

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"中。

相关内容

  • 没有找到相关文章

最新更新