我似乎无法弄清楚如何让我的Django应用程序访问我的静态文件,因为我的应用程序位于我的部署服务器上并且调试模式已关闭。
我使用python manage.py collectstatic
将我的所有静态文件收集到我的应用程序之外的目录中,然后将此行添加到我的.htaccess中:
Alias /static /home1/textbop6/public_html/beta/static
以下是我的settings.py中的相关代码:
STATIC_ROOT = '/home1/textbop6/public_html/beta/static'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
forwardslash(os.path.join(PROJECT_DIR, 'static')),
)
我一直收到内部服务器错误。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
我明白了。我只需将静态内容移到服务器上项目文件夹之外。我最后把它放在root中,所以我不需要在我的.htaccess中包含那个额外的行(Alias ...)。