Кнопка отправки формы Django ModelForm ничего не делает

У меня есть следующие ModelForm, UpdateView и шаблон, но когда я нажимаю на кнопку "Сохранить" и кнопку "Сохранить и продолжить редактирование", ничего не происходит. Я пробовал следовать исправлению в this post, но это не сработало. Как мне поместить данные из этих форм в соответствующие таблицы?

forms.py:

views.py:

urls.py:

  urlpatterns += [
            path(
                'products/create/',
                self.myapps_catalogue_views.ProductCreateRedirectView.as_view(),
                name='catalogue-product-create'
            ),

            path(
                'products/create/<slug:product_class_slug>/<slug:metal_slug>/<slug:gemstone_slug>',
                self.myapps_catalogue_views.ProductCreateUpdateView.as_view(),
                name='catalogue-product-create'
            ),

        ]

шаблон (избранные части):

Рецензии на Шаблон: enter image description here

enter image description here

Просто предложение: Посмотрите на файл urls.py и измените порядок путей. Помните, что Django оценивает их по порядку и берет первое выражение, которое соответствует шаблону.

Также заметили, что вы используете request.GET.urlencode() в действии формы, но это вернет только URL GET-параметры. Попробуйте вместо этого добавить туда правильный URL страницы.

Вернуться на верх