我按照下面的教程在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 文件。
Thanks!
我遇到了这个问题,并且建议的答案似乎都不合适。我奇怪的解决方案是关掉Azure 网站上的 Python 配置页面。
我通过安装 PTVS Django 示例并按照本教程中的步骤得出了这个奇怪的结论http://azure.microsoft.com/en-us/documentation/articles/web-sites-python-ptvs-django-sql/。我的网站和工作教程之间唯一的区别是 Django 关闭了!如果有人有解释,我很想听听(PHP 已启用!!!)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)