2011-07-20 21 views
14

Właśnie zainstalowałem OS X Lion, więc musiałem ponownie zainstalować wszystko dla Python2.7. Robiąc to, uaktualniłem Django do wersji 1.3 z 1.2.3. Kiedy próbuję uruchomić serwer, dostaję dziwny błąd w polu, że mam trudny odczyt czasu.Django: Błąd pola Nieznane pola

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

Oto ten model & Rodzaj:

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) 

Odpowiedz

37

Spróbuj

fields = ('message',) 

Aby utworzyć krotki z tylko jednego elementu.

+0

To było S- dzięki! Przyjmę za 7 minut .. – Emile

+0

Miałem ten sam problem dzisiaj, gdy uaktualnienie do wersji 1.3 ... czy to nie jakiś błąd? –

+0

@boday: Przeczytaj informacje o wersji. Często są takie zmiany. –

Powiązane problemy