#django #django-views #django-class-based-views
#django #django-views #django-class-based-views
Вопрос:
Я пытаюсь эмулировать это с помощью новых общих представлений на основе классов djangos и не могу понять это:
urlpatterns = pattern('',
(r'^about/(w )/
Это просто невозможно с представлениями на основе классов? Нужно ли перезаписывать as_view()? Если да, то как вы это делаете?
Ответ №1:
попробуйте это (не проверено):
class AboutView(TemplateView):
def get_template_names(self):
return ["about/%s.html" % self.args[0]]
, about_pages),
)
def about_pages(request, page):
return direct_to_template(request, template="about/%s.html" % page)
Это просто невозможно с представлениями на основе классов? Нужно ли перезаписывать as_view()? Если да, то как вы это делаете?
Ответ №1:
попробуйте это (не проверено):