【发布时间】:2021-07-18 22:47:10
【问题描述】:
class CreateCompanyView(CreateView):
model = Company
template_name = 'create/company_create.html'
form_class = CompanyForm
success_url = '/'
def post(self, request, *args, **kwargs):
form = self.form_class(request.POST)
if form.is_valid():
instance = form.save(commit=False)
#section where the session is supposed to be created
request.session['company'] =instance.pk
instance.save()
return redirect("/")
如果有人基于使用基于类的视图有更简单的方法或另一种替代方法,我将不胜感激
【问题讨论】:
标签: django django-class-based-views django-sessions