Python 使用视图从调用flatpage

Python 使用视图从调用flatpage,python,django,Python,Django,我可以从中调用具有视图的Flatpage吗。假设我有一些代码,比如: def myview(request): if request.subdomain != "www": return HttpResponseRedirect("http://"+request.subdomain+".mydomain/login/") else: call the flatpage here... 你当然可以。只需确保查看代码中包含flatpage功能: from django

我可以从中调用具有视图的Flatpage吗。假设我有一些代码,比如:

def myview(request):

  if request.subdomain != "www":
    return HttpResponseRedirect("http://"+request.subdomain+".mydomain/login/")

  else:
    call the flatpage here...

你当然可以。只需确保查看代码中包含
flatpage
功能:

from django.contrib.flatpages.views import flatpage
并将以下内容粘贴到您的
中:

return flatpage(request, '/path/to/your/flatpage/')
或者,如果您希望将flatpage配置为使用被调用的相同URL,则始终可以这样做:

return flatpage(request, request.path)
我刚刚测试了一下,效果很好。如果不适合你,请告诉我