2011-07-20 15 views
14

Acabo de instalar OS X Lion, así que tuve que volver a instalar todo para Python2.7. Al hacerlo, actualicé mi Django a 1.3 desde 1.2.3. Cuando pruebo y runserver, obtengo un error de campo extraño que estoy teniendo dificultades para descifrar.Django: Campo Error Campos desconocidos

FieldError at/
Unknown field(s) (a, m, s, e, g) specified for Note 

aquí es que & Modelo Forma:

class Note(models.Model): 
    pub_date = models.DateTimeField(default=datetime.now, 
     auto_now_add=True, db_index=True) 
    user = models.ForeignKey(User, null=True, blank=True, related_name="writers") 
    to = models.ForeignKey(User, null=True, blank=True, related_name="tost") 
    message = models.CharField(default='', max_length=140) 
    active = models.BooleanField(default=True) 

class NoteForm(forms.ModelForm): 
    class Meta: 
     model = Note 
     fields = ('message') 

    message = forms.CharField(
     label=_("Sign the Guestbook"), 
     widget=forms.Textarea, 
     required=True) 

Respuesta

37

Trate

fields = ('message',) 

Para crear una tupla con un solo elemento.

+0

Eso fue todo S- gracias! Aceptaré en 7 minutos .. – Emile

+0

Tuve el mismo problema hoy cuando actualicé a 1.3 ... ¿no es esto un error de algún tipo? –

+0

@boday: lee las notas de la versión. A menudo hay cambios como este. –

Cuestiones relacionadas