23得票4回答
如何使用npm和Django加载CSS静态文件的正确方式?

我想从我的node_modules目录加载静态CSS文件(例如Bootstrap),像这样:{% load staticfiles %} <link rel="stylesheet" href="{% static 'bootstrap/dist/css/bootstrap.min.cs...

22得票2回答
Django 1.5中的模板上下文处理器在哪里?

它是否应该自动列在Settings.py中,还是我需要添加它?我在开发环境中难以提供图像文件,文档对我来说过于简洁,并且某些原因没有清楚地向我解释。 我想检查一下我的template_context_processors在哪里,但它在哪里?它不在我的settings.py文件中。我通常需要编辑...

22得票2回答
Django runserver 在开发环境下未能提供静态文件服务

我正在使用Django的runserver进行开发。当我部署到生产服务器时,我可以看到所有的静态文件,但在我的本地计算机上却不能。 我已经执行了collectstatic并设置了DEBUG = True。 我在网上找到了许多不同的意见,其中最突出的是STATICFILES_DIRS,但对我...

22得票2回答
如何在Django管理主页中加载自定义JS文件?

我有一个高度定制的Django管理界面,对于每个ModelAdmin加载自定义JS文件非常简单: class MyModelAdmin(admin.ModelAdmin): class Media: js = ('js/admin/mymodel.js',) 但是...

21得票10回答
在Heroku上使用whitenoise时,Django的静态文件未找到。

这个问题似乎已经被问过多次,但我无法解决它。 我在生产环境中部署了一个 Django 应用程序,DEBUG=False。我设置了我的 allowed_host。我使用 {% load static from staticfiles %} 加载静态文件。我完全按照 Heroku 文档建议的设置...

20得票1回答
在Django 1.8中部署期间提供媒体文件

我正试图将我的Django应用程序部署到Heroku。所有静态文件都由whitenoise提供,并且已成功迁移。但是,我该如何在生产环境中显示使用ImageField上传的媒体文件。 我的settings.pySTATIC_URL = '/static/' STATIC_ROOT = 'C:...

19得票5回答
在Heroku上使用Django静态文件

我使用"git push heroku master"将一个Django应用部署到了Heroku,这一步非常顺利。 接着,我在同一个Git仓库创建了一个名为"second-app"的第二个应用,并执行了以下操作:"heroku create second-app -r staging" 然...

19得票2回答
{% load static %} 和 {% load staticfiles %}:哪个更好?

我不确定它们之间的区别,似乎两者都能正常工作。我在谷歌搜索了一下,看起来它们基本上是一样的东西。 只是出于好奇,人们在这个领域使用哪一个? 我读了那篇文章,但仍然不知道何时使用哪个版本以及这个领域中人们使用哪个版本。我的代码对它们都能够起作用。起初我以为它只加载静态文件夹,但它也能处理静态文件…

18得票2回答
如何在本地Django环境中提供媒体文件?

我可以通过管理页面上传图片,但是当我访问由Django生成的URL时,无法找到该图片。(404错误) 这些文件正在上传到文件夹:project_root/media/eventbanner/1/ 我已经尝试了多种解决方案,但似乎没有一种适用于我的情况。Django 1.10正在Ubuntu 1...

17得票2回答
如何使用Django、Docker、Nginx和PostgreSQL使静态文件正常工作,因为它们没有被正确地提供。

当我尝试访问 http://127.0.0.1:8000/admin 时,我收到了以下提示。 我的文件夹结构如下:django-react-nginx | |_ _ docker-compose.yml | > backend | |_ Docker...