- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Heroku 上部署一个 Django 应用程序。
在我的设置模块中,我已配置为托管静态文件,例如
STATIC_ROOT = os.path.join(BASE_DIR, 'static_my_project')
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static_my_project')
]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static_cdn', 'media_root')
urls.py
urlpatterns = urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
SystemCheckError: System check identified some issues:
ERRORS:
?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.
最佳答案
可能会有所帮助。
STATIC_URL = '/static/'
if not DEBUG:
STATIC_ROOT = ''
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static/'),
]
关于django STATICFILES_DIRS 设置不应包含 STATIC_ROOT 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48913016/
我无法理解 Django 中如何处理静态文件。我已经通读了 Django 官方文档以及多个线程,包括这里的这个精彩的文档: Differences between STATICFILES_DIR, S
您好,我是静态文件 的新手,但我遇到了名为STATICFILES_DIRS setting is not a tuple or list 的错误。我不明白,因为它不包含任何逗号。我希望有一个人可以帮助
我正在 Heroku 上部署一个 Django 应用程序。 在我的设置模块中,我已配置为托管静态文件,例如 STATIC_ROOT = os.path.join(BASE_DIR, 'static_m
我来自 PHP 背景,想要提供路径 STATICFILES_DIRS在 settings.py 和 Windows 中,我知道我需要提供完整路径,例如:D:/path/to/folder/projec
我使用的是 Django 1.7。将我的网站部署到生产服务器并运行 collectstatic 时,我收到以下错误消息: django.core.exceptions.ImproperlyConfig
如果我只定义一个,页面显示时没有任何 CSS/JS。如果我定义两者,页面加载正常。这是为什么?我认为 STATICFILES_DIRS 是无关紧要的? 这里有一个答案,但它没有回答为什么我需要两者。它
错误(运行django runserver命令时): ImproperlyConfigured: The STATICFILES_DIRS setting should not contain the
我使用 django 并且我的应用程序可以正常工作,当我更改 style.css 时应用程序会发生变化等。 但是最近发现我没有定义STATICFILES_DIR,我只定义了 STATIC_URL =
我在 Stack overflow 和其他网站上看过很多类似的问题,但我似乎无法弄清楚为什么我的静态文件没有加载。 我已经根据在线教程创建了我的基本模板,它应该像魔术一样工作。但是我的静态文件没有随
在我的 settings.py 中我已经设置了 staticfiles_dirs STATICFILES_DIRS = ( os.path.abspath(os.path.join(os.pa
这三个静态url有什么区别? 我不确定我是否正确,我正在使用 MEDIA_ROOT 来存储我上传的照片(通过 models.ImageField()) 但是,我在 admin.py 中为我的管理员创建
我的设置.py BASE_DIR = os.path.dirname(os.path.dirname(__file__)) STATIC_ROOT = os.path.join(BASE_DIR, "
我正在尝试将数据库从我的计算机迁移到 Heroku 以在线运行我的应用程序。 使用: heroku run python manage.py migrate 返回: ?: (staticfiles.E
我的settings.py是 STATIC_URL = '/some_location/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static')
我正在使用 Django 1.3,我意识到它有一个 collectstatic 命令可以将静态文件收集到 STATIC_ROOT 中。这里我还有一些其他全局文件需要使用 STATICFILES_DIR
我是一名优秀的程序员,十分优秀!