我有一个如下所示的urls.py文件:
from django.conf.urls import include, url
from django.contrib import admin
from django.conf.urls.static import static
from django.conf import settings
from django.views.generic.base import RedirectView
from django.contrib.staticfiles.templatetags.staticfiles import static
urlpatterns = [
url(r'^admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我想创建一个URL(例如r'^ test /'),这样当我输入该URL时,它将直接链接到静态文件(例如'static / test.html')。
答案 0 :(得分:0)
一种简单的方法是您可以使用redirect
函数来做到这一点。
from django.shortcuts import redirect
def test(request):
return redirect(to="/static/test.html")
,然后用您的URL指向此功能。我已经测试过了,这对我来说非常合适。