gpt4 book ai didi

python - 在静态文件夹中加载 css 时出现错误 404

转载 作者:行者123 更新时间:2023-11-28 13:59:45 31 4
gpt4 key购买 nike

我在静态文件夹中创建了 CSS 文件,目前我在尝试加载页面时收到此错误 404,但未识别任何 CSS。

我的文件夹是

DEMOPROJECT
-DEMOAPP
--migrations
--templates
---DEMOAPP
-----homepage.html
----base.html
-DEMOPROJECT
--static
---css
----NavMENU.css
--settings.py
--urls.py

我的终端是这个

(venv) C:\Users\jferguson\PycharmProjects\WebP1\DEMOPROJECT> 

我尝试过每个人都问过的不同设置。似乎没有一个工作。

这在静态文件夹的 urls.py 文件中。

urlpatterns = [
re_path(r'^admin/', include(wagtailadmin_urls)),
re_path(r'^documents/', include(wagtaildocs_urls)),
re_path(r'', include(wagtail_urls)),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

这是在设置中

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

编辑我的 homepage_html 在顶部有这个。

{% extends "../base.html" %}
{% load static %}
{% load wagtailcore_tags wagtailimages_tags %}
{% block body_class %}home{% endblock %}

{% block content %}

最佳答案

如下执行collectstatic命令

python manage.py collectstatic

在你的 settings.py 文件中添加:

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

在你的情况下:

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

关于python - 在静态文件夹中加载 css 时出现错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57903536/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com