图像未在生产中显示( DEBUG =False )
Images are not showing in Production ( DEBUG =False )
我构建了一个 WebApp,但遇到了一个问题。
Images are not showing in Production (DEBUG = False)
settings.py
MEDIA_ROOT= '/home/new/gitrepo/main/media'
MEDIA_URL = '/media/'
STATIC_URL = '/static/'
STATIC_ROOT = '/home/new/gitrepo/static/'
我尝试了什么
我试过了python manage.py collecstatic
但是图像仍然没有在网站上显示。
我在这个主题上找到了很多答案,比如 。但它对我不起作用。
我不知道我做错了什么。
如有任何帮助,我们将不胜感激。
提前致谢。
它在开发中工作吗?我想是的
打开 Pythonanywhere.com => 从导航栏中选择“Web”=> 滚动到静态文件
在这里你让 pythonanywhere 知道 URLs 在哪里显示来自你的服务器的静态数据
加上那两个
URL Directory Delete
/static/ /home/myWebsite/static
/media/ /home/myWebsite/media
/home/myWebsite/media
是存储给定 URL
静态文件的路径
这是我的配置截图
如果它没有显示,请确保您的主目录中有内容 URLS.py
from django.conf import settings
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我构建了一个 WebApp,但遇到了一个问题。
Images are not showing in Production (DEBUG = False)
settings.py
MEDIA_ROOT= '/home/new/gitrepo/main/media'
MEDIA_URL = '/media/'
STATIC_URL = '/static/'
STATIC_ROOT = '/home/new/gitrepo/static/'
我尝试了什么
我试过了python manage.py collecstatic
但是图像仍然没有在网站上显示。
我在这个主题上找到了很多答案,比如
我不知道我做错了什么。
如有任何帮助,我们将不胜感激。
提前致谢。
它在开发中工作吗?我想是的
打开 Pythonanywhere.com => 从导航栏中选择“Web”=> 滚动到静态文件
在这里你让 pythonanywhere 知道 URLs 在哪里显示来自你的服务器的静态数据
加上那两个
URL Directory Delete
/static/ /home/myWebsite/static
/media/ /home/myWebsite/media
/home/myWebsite/media
是存储给定 URL
这是我的配置截图
如果它没有显示,请确保您的主目录中有内容 URLS.py
from django.conf import settings
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)