私はdjango 1.3でクラスベースのビューを使用しており、フォームを使用せずにオブジェクトを作成する方法を見つけようとしています. オブジェクトを作成するためにユーザー入力は必要ありませんが、テンプレートが見つからないというエラー メッセージが引き続き表示されます。以下は、form_valid メソッドをサブクラス化しようとした現在のビューですが、機能していません。どんな助けでも大歓迎です。
class ReviewerCreateView(CreateView):
model = Reviewer
def form_valid(self, form):
self.object = form.save(commit=False)
self.object.user = self.request.user
self.object.role = 2
self.object.save()
return HttpResponseRedirect(self.get_success_url())