问题标签 [django-static]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 找不到页面(404)jquery django python
jquery 不加载 - 找不到页面 (404)
base.html
设置.py
- 创建的静态文件夹
- 脚本在路径static/jquery/jquery.js
- 引导程序在同一个文件夹中正常
- 服务器重新启动
怎么了?
django - 自定义静态文件未在 django 项目中加载
我有一个 django 项目,我将所有静态文件保存在项目级static
目录中。我已经包括
STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
在settings.py
. 我还添加+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
了项目级别 urls.py 中的 urlpatterns。
我的问题是某些静态文件会加载,而有些则不会。为了。例如。我正在使用django_google_maps
并且(示例 url)http://127.0.0.1:8000/static/django_google_maps/js/google-maps-admin.js
加载正确并且相应的工作已经完成。
但是当我尝试加载我的自定义 js/css/any-static 文件(例如 urlhttp://127.0.0.1:8000/static/images/favicons/favicon.ico
或http://127.0.0.1:8000/static/js/image-upload-script.js
)时,它们不会加载并引发django.views.static.serve
错误,找不到 404。它们就在目录中。我看到第三方包使用的静态文件加载正确,但不是我的自定义文件。
我错过了什么?我们是否需要其他东西来加载我们的自定义 js/css 文件?是的,我{% load static %}
在我的模板中使用过。
django - 更改 Django 静态目录名称
Django 静态目录名称static
默认设置为。可以改成别的吗。。如果我可以将其更改为cssandjs
这会给我的项目带来任何错误吗?这是否也意味着在模板中我将加载静态{% load cssandjs %}
而不是{% load static %}
?
django - Django 不提供静态文件
我想使用 django 静态文件,但不幸的是我无法让它在本地提供给图像。
这是我到目前为止所做的:
设置.py:
当我执行 print(os.path.join(BASE_DIR, 'staticfiles')) 时,我看到了正确的本地路径。
网址.py:
模板:
解决为
[编辑] URL 模式看起来像这样
直接打开文件会导致 404-django-page。
之后,我成功运行了 ./manage.py collectstatic。
我正在使用 Django 开发服务器,例如 ./manage.py runserver...
我可能错过了一些东西,只需要多一双眼睛。谢谢。
django - 我们是否需要将 White Noise 创建的文件(在文件夹中)添加到 gitignore 列表中?
我有一个 django 项目并使用 whitenoise 来提供静态文件服务。当我们运行py manage.py collectstatic
whitenoise 时,会在 settings.py 文件的 STATIC_ROOT 对象的选定文件夹中创建大量文件。它占用了大量的音量。我是否必须将我在 settings.py(STATIC_ROOT) 中指定的文件夹名称添加到 gitignore 列表中?
这是真实和安全的吗?它不会造成问题吗?
javascript - Django - 我的静态文件放错地方了吗?
我正在使用 Django 为天气应用程序创建一个项目,但我认为我的 Javascript 文件位于错误的位置。我把它放在一个静态文件夹中。但我收到控制台错误 GET http://127.0.0.1:8000/static/capstone/capstone.js net::ERR_ABORTED 404 (Not Found)
这是我的项目文件的设置方式。这个对吗?
在 settings.py 我也有:
django - Django 不显示静态图像,但通过在控制台窗口中显示 ["GET /static/image/down.jpg HTTP/1.1" 404 1771] 来显示其替代文本(alt)
我只是想在模板中显示我的静态图像。我已经查看了解决此问题的所有可能方法并尝试了各种方法,但无法在模板中获取我的静态图像。显示相应图像的替代文本,但图像本身未加载并在终端窗口中获取
在项目文件层次结构下面给出了我的 Django 项目的布局方式
在 urls.py
在 settings.py
在模板 question.html 中
我尝试了不同的方法来访问图像[在 html 页面顶部带有 {% load static %} 标签]
但无法解决问题
python - 在 Django 中访问静态文件
我的 Django 项目结构为:
设置.py """
还有我的 Register.html 文件
我已经加载了静态文件以及静态文件的路径,但仍然无法找到我在我的 html 页面中提供的图像。使用模板文件夹时没有问题,但仅适用于静态文件夹,我的项目无法获取图像并将其粘贴到浏览器上。