我按照下面的教程在 azure 上创建了一个 django 项目:
http://www.windowsazure.com/en-us/develop/python/tutorials/web-sites-with-django/
一切正常,直到我尝试安装 django_admin_bootstrapped 应用程序。现在所有静态请求都返回 404 错误。如果新应用程序引起了问题或只是暴露了问题,我不知道。
我有这个:
STATIC_ROOT = ''
# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
#os.path.join(PROJECT_DIR, 'site-packages/django_admin_bootstrapped/static'),
)
我在网上读了很多,有人说你必须配置你的服务器来提供静态文件。我没有直接访问服务器的权限,它是一个天蓝色的网站,我通过 git 部署。就像我说的那样,在我尝试安装这些引导管理员的应用程序之前,管理员和所有东西都可以正常工作。现在,即使应用程序不在 INSTALLED_APPS 下,我也没有得到任何 css 或 js 文件。
谢谢!