Python 在django中是否可以有媒体url和satic url

Python 在django中是否可以有媒体url和satic url,python,django,django-urls,Python,Django,Django Urls,这是我的主URL.py文件 urlpatterns = [ path('admin/', admin.site.urls), path('', include('base.urls')) ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 我可以有静态文件的url模式和媒体文件的url模式吗?。谢谢是的这实际上非常常见,您只需添加两次静态:一次用于媒体,一次用于静态文件: urlpatterns =

这是我的主URL.py文件

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('base.urls'))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

我可以有静态文件的url模式和媒体文件的url模式吗?。谢谢

是的这实际上非常常见,您只需添加两次
静态
:一次用于媒体,一次用于静态文件:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('base.urls'))
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns=[
路径('admin/',admin.site.url),
路径(“”,include('base.url'))
]
urlpatterns+=静态(settings.MEDIA\u URL,document\u root=settings.MEDIA\u root)
urlpatterns+=静态(settings.static\u URL,document\u root=settings.static\u root)

但是,Django不提供生产中的静态文件或媒体文件:如果将设置为
False
,则这些视图将不再提供数据。然后,您需要配置Web服务器(如apache、nginx等)来为文件提供服务。

是的这实际上非常常见,您只需添加两次
静态
:一次用于媒体,一次用于静态文件:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('base.urls'))
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns=[
路径('admin/',admin.site.url),
路径(“”,include('base.url'))
]
urlpatterns+=静态(settings.MEDIA\u URL,document\u root=settings.MEDIA\u root)
urlpatterns+=静态(settings.static\u URL,document\u root=settings.static\u root)
但是,Django不提供生产中的静态文件或媒体文件:如果将设置为
False
,则这些视图将不再提供数据。然后需要配置Web服务器(如apache、nginx等)来为文件提供服务