你好。使用 Django 时需要在 HTML 中指定图片的路径。
看似不难,其实无论我怎么努力,都没有结果。
我需要指定以下图像路径 - "main_page/MCStore logo.png".
图像沿路径存储"media/main_page/MCStore logo.png"。
结果,尽管路径正确,但图像不显示。
我试图把"media/main_page/MCStore logo.png", 然后在网站的主页上一切都井井有条,它可以工作,但在其他人它试图显示在"news/media/main_page/MCStore logo.png".
路径中的第一个单词(示例中指定了news)根据站点页面的 url 而变化。
问题是:我如何指定一个不会改变的路径。尝试使用 P:/... 的变体,不犁。
有一个假设是问题在 settings.py 中。这是我的设置,希望对解决问题有所帮助。设置.py:
STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [STATIC_DIR, ]
STATIC_URL = '/static/'
STATIC_ROOT = 'statics'
MEDIA_ROOT = 'media'
MEDIA_URL = '/media/'
我真的希望得到你的帮助。提前感谢大家的活动!
在 settings.py