gpt4 book ai didi

python - 从一个 View 中调用 flatpage

转载 作者:太空宇宙 更新时间:2023-11-03 23:50:57 26 4
gpt4 key购买 nike

我可以从 View 中调用 Flatpage 吗?假设我有一些代码:

def myview(request):

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

else:
call the flatpage here...

最佳答案

你当然可以。只要确保您的 View 代码中包含 flatpage 函数即可:

from django.contrib.flatpages.views import flatpage

并将以下内容粘贴到您的 else:

return flatpage(request, '/path/to/your/flatpage/')

或者,如果您想将平面页面配置为使用被调用的相同 URL,您始终可以这样做:

return flatpage(request, request.path)

我刚刚对此进行了测试,它运行良好。如果它不适合你,请告诉我。

关于python - 从一个 View 中调用 flatpage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/983722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com