Я использую приведенное ниже представление на основе классов в Django
, чтобы иметь возможность создавать / вставлять новый объект в базу данных, которая работает:
class AddAreaMapView(CreateView):
model = AreaMap
fields = ['fCityCode',
'fCountyCode', 'fCountryCode', ]
template_name = 'myapp/blank.html'
success_url = '/'
Однако я видел, что там Рекомендуется использовать метод form_valid()
вместе с CreateView
. Почему необходимо перезаписать его, поскольку Django
уже делает это? Это недостающая часть информации, и я был бы признателен, если бы кто-нибудь мог дать соответствующий ответ. Спасибо!