Django不显示带有debug Tru的图像

2024-04-19 02:12:26 发布

您现在位置:Python中文网/ 问答频道 /正文

使用这些设置,django显示项目NeoRec的应用程序NeoRecApp的静态目录中存储的404.png文件,如果DEBUG=True,则不显示debug是否设置为false。在

(在设置STATIC_ROOT之后,我运行了python manage.py collectstatic,将文件移动到新创建的“neorecap/static”。)

设置.py

DEBUG = False
#DEBUG = True
ALLOWED_HOSTS = ["*"]
STATIC_URL = 'static/'
STATIC_ROOT = 'NeoRecApp/static/'
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'NeoRecApp',
)

网址.py

^{pr2}$

Tags: 文件项目djangopydebug目录true应用程序
1条回答
网友
1楼 · 发布于 2024-04-19 02:12:26

在阅读了更多关于docs的文章后,我发现调试标志被设置为运行Django的测试服务器。因此,如果DEBUG=False,那么Django的manage.py runserver解决方案将不提供静态文件,此后我们有两个选项-

  1. 在其他服务器上部署(Apache、Nginx等)
  2. 使用此模块(White noise)提供静态文件。在

相关问题 更多 >