django - بيانات ماناجيمنتفورم في عداد المفقودين خطأ أثناء التحقق من صحة فورمست




validation django-forms (2)

إنشاء فورمسيت في view.py:

ffact = formset_factory(Form,extra=somenum]))
fset = ffact(prefix='pfix')

فاليداتيون إن views.py:

ffact = formset_factory(Form,extra=3))
fset = ffact(request.POST) 
if fset_is.valid():
    blah blah

وهذا يؤدي إلى نوع الاستثناء: فاليداتيونيرور في / أب / إندكس / إكسبتيون فالو: [u'ManagementForm البيانات مفقودة أو تم العبث مع '] دانغو-دوس لم يذكر عن هذا. لست متأكدا من كيفية توفير بيانات الإدارة. حاولت شيئا من هذا القبيل،

try:
  fset = ffact(request.POST)
except ValidationError:
  fset = None
if fset and fset.is_valid():
  blah blah

ولكن لا يزال الحصول على نفس الخطأ.أي أفكار؟ شكر.



مما يجعل formset.management_form في القالب

{{fset.management_form}}

وهذا يسمح للبيانات شكل إدارة المتاحة، وبالتالي اكتمال البيانات.ولكن إذا تم إضافة بادئة في حين جينراتينغ فورميسيتس

مضيفا البادئة يجب إصلاح هذه المشكلة.

fset = ffact(request.POST,prefix='pfix')