次のように、メソッドの外部の kwargs にアクセスする必要がある DeleteView を作成しています。
class DeletePost(DeleteView):
"""
Delete a post. Post deletion is only reserved to space
administrators or site admins.
"""
context_object_name = "get_place"
success_url = '/spaces/' + kwargs['space_name']
def get_object(self):
return get_object_or_404(Post, pk=self.kwargs['post_id'])
しかし、明らかに、引数とキーワード引数はメソッドの外では使用できません。また、get メソッド内で success_url を確立しようとしましたが、django はそれを認識しません。space_name
パラメータを取得するにはどうすればよいですか? dispatch() などのビューのコア メソッドをオーバーライドしないようにしています。