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

Posted

技术标签:

【中文标题】当前路径 Envs/python-projects/learnpy/static/styles/bootstrap4/bootstrap.min.css 与其中任何一个都不匹配【英文标题】:The current path, Envs/python-projects/learnpy/static/styles/bootstrap4/bootstrap.min.css, didn't match any of these 【发布时间】:2020-06-15 18:01:45 【问题描述】:

使用在 learnpy.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式: [名称='索引'] 行政/ 。

创建 django 静态页面时出现上述错误请帮助我

见下图:

enter image description here

我的应用网址:travello/urls.py

从 django.urls 导入路径

从 .导入视图

urlpatterns = [ path('',views.index, name='index')]

主要应用网址:learnpy/urls.py

从 django.contrib 导入管理员

from django.urls 导入路径,包含

urlpatterns = [ 路径('',包括('travello.urls')),

path('admin/', admin.site.urls),

]

Myapp 视图文件:travello/views.py

从 django.shortcuts 导入渲染

定义索引(请求):

返回渲染(请求,'index.html')

在 index.html 中

% 加载静态 %

在我的 index.html 文件中设置上面的代码

【问题讨论】:

【参考方案1】:

我认为您尚未将静态 URL 路径添加到您的项目中。

    确保 django.contrib.staticfiles 包含在您的 INSTALLED_APPS。

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

    STATIC_URL = '/static/'

    在您的模板中,使用静态模板标签为 使用配置的 STATICFILES_STORAGE 的给定相对路径。

    % load static %
    <img src="% static "my_app/example.jpg" %" >
    

    您还需要在设置文件中添加静态目录


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

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

【讨论】:

这两个我也定了 是 STATIC_ROOT = os.path.join(BASE_DIR, 'assets') % load static % Travello index.html的这段代码 我按照本教程 #10 和 #11 与创建代码相同,但仍然无法正常工作 youtube.com/…【参考方案2】:

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

请点击此链接了解更多。

https://docs.djangoproject.com/en/3.0/howto/static-files/

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

【讨论】:

我也在settings.py文件中设置了这个【参考方案3】:

你在使用“django-bootstrap4”吗?如果是这样,您应该在项目的“settings.py”文件中将“bootstrap4”添加到“INSTALLED_APPS”。

【讨论】:

以上是关于当前路径 Envs/python-projects/learnpy/static/styles/bootstrap4/bootstrap.min.css 与其中任何一个都不匹配的主要内容,如果未能解决你的问题,请参考以下文章

java怎样获取当前目录路径

c#中怎么获得当前路径

linux获取当前路径

linux shell脚本如何获取“当前工作路径”,“执行脚本所在路径”,“执行脚本所在路径和执行路径的相对路径”?(当前目录)

CMD获取当前目录的绝对路径

linux shell脚本如何获取“当前工作路径”,“执行脚本所在路径”,“执行脚本所在路径和执行路径的相对路径”?(当前目录脚本目录脚本路径)