0

我似乎无法弄清楚如何让我的 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')),
)

我不断收到内部服务器错误。

有谁知道如何解决这一问题?

4

1 回答 1

0

我想到了。我只需要将我的静态内容移到服务器上我的项目文件夹之外。我最终只是把它放在了根目录中,所以我不需要在我的 .htaccess 中包含那条额外的行(别名...)。

于 2013-04-01T17:54:28.027 回答