我对django静态文件处理有问题。
我对如何使用MEDIA\u ROOT、STATIC\u ROOT、MEDIA\u URL和STATIC\u URL感到困惑
我有这样的文件结构(对不起,我不知道如何正确缩进:S):
static/
css/
img/
js/
例如,如果我有一个。css文件在我的css目录中,如何访问它?
MEDIA_ROOT和MEDIA_URL已弃用。请使用STATIC_ROOT和STATIC_URL。
STATIC_ROOT = "Absolute path to your static directory" (Example: /home/your_app/static)
STATIC_URL = "/static/" (Could be anything you would like to use)
当您想提供静态内容时,请传递context_instance并在模板中使用,
{{STATIC_URL}}/file_path_from_static_directory/
编辑:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
我读过的BorderLayout声明的文档最好使用,,,和。(https://docs.oracle.com/javase/tutorial/uiswing/layout/border.html) 但是,我也找到了使用,,,和的留档。(https://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html)从第一个设置直接映射到这个
问题内容: 我想在localhost上的gunicorn下运行django项目。我安装并集成了Gunicorn。当我跑步时: 它可以工作,但是没有任何静态文件(css和js) 我在settings.py中禁用了debug和template_debug(将它们设置为false),但是仍然相同。我想念什么吗? 我称静态为: 问题答案: 在开发模式下以及使用其他服务器进行本地开发时,请将其添加到url.
我已经在IIS8上安装了django。现在我想配置它为静态文件服务。我一直在学习这个教程 我已将此添加到settings.py中 STATIC_URL=“/static/” STATIC_ROOT=“C:/my_django_project/nztracker/static_for_production/” STATICFILES_DIRS=('C:/my_django_project/nztra
问题内容: 我无法显示我的静态文件。我尝试了各种设置和目录配置等,但是它们只是显示为404。我已经安装了debug_toolbar,所以知道STATIC_URL正在到达我的请求上下文。 显示/ static的目录结构(我还将目录和用户放置在餐应用文件夹中,只是为了尝试一下。 Settings.py(一些重要的设置,尽管我已经尝试了其他各种设置): 在base.html中呈现 问题答案: 这是dja
问题内容: 从主题上类似标题的数量来看,这似乎引起了很多混乱,但是尝试使用django开发服务器尝试在静态文件中可以找到的所有内容,我几乎放弃了希望! 因此,我的静态文件从C:/ Users / Dan / seminarWebsite / static /提供,其中我有用于图像,css等的子文件夹。 设置: 静态文件应用程序也处于活动状态。 网址: 模板: 但是,只有一个断开的链接出现在此地址处
我从Apache切换到Nginx,使用apache,皮肤文件夹中的所有静态文件(图像、css、javascript)都直接由Apache提供服务。 示例: 我读了一些关于Nginx和Plone的文档,但我没有看到。下面是Plone.orgconf的例子:https://github.com/plone/plone-org-nginx/blob/master/nginx.conf 所以,我的问题是: