gpt4 book ai didi

Azure 上的 Django 不加载静态文件

转载 作者:行者123 更新时间:2023-12-04 01:42:26 25 4
gpt4 key购买 nike

我按照下面的教程在 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'),
)

我在网上阅读了很多内容,有些人说您必须配置服务器来提供静态文件。我无法直接访问服务器,它是一个 azure 的网站,我通过 git 进行部署。就像我说的,在我尝试安装这些引导管理员的应用程序之前,管理员和一切都可以正常工作。现在,即使应用程序不在 INSTALLED_APPS 下,我也不会收到任何 css 或 js 文件。

谢谢!

最佳答案

我遇到了这个问题,但所有建议的答案似乎都不适合。我奇怪的解决方案是在 Azure 网站配置页面上关闭 Python。

我通过安装 PTVS Django 示例并按照本教程 http://azure.microsoft.com/en-us/documentation/articles/web-sites-python-ptvs-django-sql/ 中的步骤得出了这个奇怪的结论。 。我的网站和工作教程之间唯一的区别是 Django 关闭了!如果有人有解释,我很想听听(PHP 已启用!!!)。

关于Azure 上的 Django 不加载静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com