Django图片不会显示在网站上

l2osamch  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(114)

settings.py

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')

字符串
模板
第一个月
urls.py

urlpatterns = [
    path('admin/', admin.site.urls),          # Django admin route
    path("", include("apps.authentication.urls")), # Auth routes - login / register

    # ADD NEW Routes HERE

    # Leave `Home.Urls` as last the last line
    path("", include("apps.home.urls"))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)


我得到的不是图片,而是一个替代文本...我试了很长时间,但都不管用...
Django版本3.2.16,使用设置'core.settings'
我认为问题出在项目结构上。这是在我开始做这个项目之前就做好的,很难改变它……
应用程序是在文件夹中的应用程序,这是在根文件夹中,和模板,这是需要的也有。但文件夹“media”在根目录中。虽然我不确定问题出在这里
有趣的事实是,如果我手动写的方式从静态文件夹(静态文件夹也位于应用程序目录)的图像将工作。
会很高兴为任何帮助)
搜索阅读文档我希望得到一个如何修复它或在哪里搜索错误your text的提示

ki1q1bka

ki1q1bka1#

re_path(r'^.*\.*', views.pages, name='pages')

字符串
在我的urls.py是这一行,我删除这一行后,它开始工作,我不知道如何,但它阻止了正确的工作的链接

相关问题