2011-07-20 26 views
14

Sadece OS X Lion'u yükledim, bu yüzden Python2.7 için her şeyi yeniden yüklemem gerekiyordu. Bunu yaparken Django'yu 1.2.3'ten 1.3'e yükselttim. Çalıştırdığımda ve çalışma sunucusunda, zor bir zaman şifresini çözdüğümde tuhaf bir alan hatası alıyorum.Django: Alan Hatası Bilinmeyen alanlar

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) 

cevap

37

fields = ('message',) 

tek elemanlı bir tuple yaratmak için deneyin:

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

İşte Model & Form olmasıdır.

+0

Öyleydi S-teşekkürler! 7 dakika içinde kabul .. – Emile

+0

Bugün 1.3'e yükselirken aynı sorunu yaşadım ... bu bir çeşit hata mı? –

+0

@boday: Sürüm notlarını okuyun. Genellikle böyle değişiklikler vardır. –

İlgili konular