0
У меня этот urls.pyКак фильтр для текущего объекта на FormView
...
url(r'^storageitem/(?P<pk>[\w]+)/merge/$', login_required(
StorageItemMergeView.as_view()), name='storage_item_merge'),
...
с этим view.py
...
class StorageItemMergeView(FormView):
form_class = MergeStorageItemsForm
success_url = reverse_lazy('storage_item_list')
template_name = 'pmgmt/storageitem/merge.html'
...
Поскольку URL может выглядеть локального хоста: 8000/storageitem/155/merge/Я хотел бы исключить 155 из формы. Я попытался определить пользовательский набор запросов
queryset = StorageItem.objects.exclude(pk=kwargs["pk"])
но kwargs, похоже, не присутствует на этом самом деле.
...
queryset = StorageItem.objects.exclude(pk=kwargs["pk"])
NameError: name 'kwargs' is not defined
Каков правильный способ создания FormView на основе модели со всеми элементами рядом с текущим?