Я использую представления на основе классов в Django для создания записи в БД. Я хочу, чтобы сохраненный объект был сохранен в session
, чтобы он мог быть передан следующему представлению. Мой взгляд выглядит как
class CreateCommission(BaseContext, CreateView):
# boring staff...
model = Commissions
def form_valid(self, form):
object = form.save(commit=False)
self.request.session['created_object'] = object
return super().form_valid(form)
Это вызывает ошибку Object of type Commissions is not JSON serializable
.
Что с этим не так?