问题标签 [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.
django - Django + Nginx中静态的无cookie域
我发现了使用无 cookie 域来提供静态文件的技巧。我的实验表明请求时间(django-debug-toolbar)的 seriuos 下降,这几乎是我想要得到的。
问题是我想在http://static.xxxxx.com
每个静态文件请求中添加“”(例如<img src="http://static.xxxxx.com/..."/>
,但将所有文件保存在与现在相同的位置(使用 CNAME)。
但是我不确定我应该在生产中更改什么:nginx conf 或 django 设置。我尝试更改STATIC_URL
添加http://static.xxxxxx.com
,但徒劳无功 - 一切都被粉碎了。
你能帮我一个建议吗?
提前致谢,祝您有美好的一天
python - Django 中的静态和媒体 URL
在我的设置文件中STATIC_URL = '/static/'
,可以从目录访问静态文件(css 文件)app/static/css/filename
。如果我将此添加到设置文件
MEDIA_URL = '/media/'
中,是否可以从中访问媒体文件app/media/filename
?我的settings.py里没有MEDIA_ROOT
or STATIC_ROOT
。
django - (django) 整个项目的静态文件
当我使用{% load static %}
然后将这样的图像添加到我的模板时:
如果图像存储在static
同一个应用程序中称为的方向,我只会得到图像。但我想在整个项目中使用徽标,并且也在整个项目的模板中。static
当图像存储在内部项目文件夹中的方向时,它不起作用。
如何为整个项目使用静态文件?以及如何从模板中访问它们?(我是一个爱好开发者,所以不在生产中;-))我的设置几乎是我创建项目时的设置。(我只添加了一些额外的模板方向。)
谢谢您阅读此篇
django - ManifestStaticFilesStorage - 即使 staticfiles.json 显示正确的映射,仍会获取旧的静态文件
我正在使用 ManifestStaticFilesStorage。在执行collectstatic
并将文件移动到 prod 之后,我仍然看到旧的 css 文件(带有旧的 MD5 哈希字符串)被获取。
设置.py:
在 prod 上,我可以看到 staticfiles.json 显示正确的(新)css 文件,但是当我从网页执行“查看源代码”时,我仍然可以看到旧的 css 被获取。
我可能错过了什么?
python - django 无法加载静态文件
我正在尝试阅读解释静态文件的 Django 教程,但是当我尝试实现时,我收到以下错误:
我的 Django 项目结构:(删除不相关的文件和文件夹)。
settigs.py(部分内容):
网址.py:
索引.html:
来自浏览器的 HTML 代码:
我花了很多时间在网上搜索可能的陷阱并试图在这里找到我的问题,但我找不到任何解决方案。
任何能够通过 django 解决我的代码中的任何错误或问题的人都无法显示静态页面。
django - 即使在我删除了整个静态文件夹之后,Django 也会以某种方式访问静态文件
我是 Django 新手,我已将静态文件放在项目级static
文件夹中,甚至放在app/static/app
目录内的多个应用程序中。一切正常,直到我决定删除一些静态文件。该项目令人惊讶地访问已删除的静态文件,即images
和stylesheets
. 我什至删除static
了文件夹和staticfiles
文件夹,它仍然可以访问我放在这些文件夹中的静态文件。以下是我setting.py
文件中的代码片段。
无论我对这些静态文件做什么,它仍然可以访问旧的甚至已删除的文件。我假设它保留了我们之前使用过的文件的缓存,如果是这种情况,我们如何清除该缓存。谢谢!
django - 在应用程序折叠 Django 中使用静态折叠
我的应用程序文件夹中有一个静态目录。我将这行代码添加到我的项目 settings.py 文件中
该文件继续导致 404 未找到。我被卡住了,我该怎么办?
django - 如何正确扩展和包含在 Django 模板中
以下是我的 homepage.html 是家庭应用程序
我在项目根文件夹中的base.html如下
但是在这里,homepage.html 中的 home.css 不起作用,因为 extend 上的 base.html 在 home.css 进入 head 部分之前关闭了 head。
有什么办法可以将 CSS 添加到标题中
谢谢