Quem sou eu

Minha foto

Formado em Computação, desenvolvedor web, interessado em tecnologia, metaleiro e um gamer inveterado.

Pesquisar

quarta-feira, 29 de julho de 2015

Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is prohibited;

Para todos que pegarem o erro Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is prohibited, basta fazer uma pequena alteração no ModelForm
para resolver.

Altere seu forms.py de:

class BlocoForm(forms.ModelForm):

 class Meta:
  model = Bloco

 def dados(self):
  return {'form':self.cleaned_data, 'data':datetime.now()}


Para:

class BlocoForm(forms.ModelForm):

 class Meta:
  model = Bloco
  fields = '__all__'

 def dados(self):
  return {'form':self.cleaned_data, 'data':datetime.now()}


hasta!