Я вижу твою проблему!Вы пытаетесь использовать FormView
, что позволяет указать form_class
, но не префикс.
Я не пробовал этого, но я предлагаю использовать подклассы FormView
, или что вы используетеи переопределив метод get_form_kwargs
для добавления префикса.
Вы можете сделать что-то вроде этого:
class MyFormView(FormView):
form_prefix = None
def get_form_kwargs(self):
kwargs = super(FormView, self).get_form_kwargs()
if self.form_prefix:
kwargs.update({'prefix': self.form_prefix})
return kwargs
Тогда, я думаю, вы сможете поставить form_prefix
в аргументах MyFormView.as_view
в вашем urlconf.
Как я уже сказал, я не пробовал этого, но, возможно, стоит попробовать - дайте мне знать, если это работает!