我有两个观点
def view1(request):
do something
return HttpResponseRedirect(reverse(view2), args1)
现在我需要view2才能工作,如果它被view1引用。我怎么做?我确实在某个地方看过它,无法回忆起
@somefilter
def view2(request):
do something
#view2 will only be referred from view1, else Http404
答案 0 :(得分:0)
我认为您应该检查HTTP_REFERER
HTTP标头。请参阅documentation。这是一个Django snippet,它为您提供了一个检查引用者的装饰器。