直接重定向到网址获取资源
- urls
urlpatterns = [
path("", RedirectView(settings.FAVICON),
]
- settings
FAVICON = _get_config("FAVICON", "https://.../")
无法从网站获取资源时,本地提供
- urls
urlpatterns = [
path("", core_views.favicon_view),
]
- settings
FAVICON = _get_config("FAVICON", "https://.../")
- views
def favicon_view(request):
if settings.FAVICON:
return redirect(settings.FAVICON)
return FileResponse(open("core/static/", "rb"))