0
在下面的代碼我試圖打電話Homeviews
類內部HomeView
功能,inturn由urls.py.稱爲但我沒有看到get_context_data
被調用。但如果我獨立分開HomeViews
類,那麼我可以看到get_context_data
被調用並且參數被明確調用。從下面的代碼我怎樣才能實現的功能Django的Templateview類的實例
views.py
def HomeView(request):
print "Inside def====1"
class HomeViews(TemplateView):
def __init__(self):
print "Inside class====2"
def get_context_data(self, **kwargs):
print "Infunc====3"
hv = HomeViews.as_view()
print "After calling class"
return HttpResponseRedirect("/someurl")
urls.py
url(r'^$', login_required(views.HomeView), name='home'),
你不是實際調用任何地方的看法。 –