Python/Django AttributeError "Objet" acteurs "n'a pas d'attribut "champs"

Je suis en train d'ouvrir la page admin pour que je puisse être en mesure de l'utiliser pour ajouter des données, les joueurs dans ce cas. Lorsque vous allez et tentez de vous inscrire, les Joueurs de classe dans admin.py vous obtenez le message d'erreur décrit dans la question du titre (objet "acteurs" n'a pas d'attribut "champs"). En regardant à travers views.py que j'ai collé un extrait de ci-dessous, je ne vois pas ce qu'il peut être fait référence à l'.

Désolé si c'est une question de noob, je suis assez nouveau à la fois django et python.

class Players(models.Model):
    player_id        = models.IntegerField(primary_key=True)
    firstname        = models.CharField(max_length=50)
    lastname         = models.CharField(max_length=50)
    team             = models.ForeignKey(Teams)
    Top200rank       = models.IntegerField(null=True, blank=True)
    position         = models.CharField(max_length=25)
    roster_status    = models.ForeignKey(RosterStatus, null=True, blank=True)
    class Meta:
        ordering = ('lastname', 'firstname')
        verbose_name_plural = 'Players'

    def __unicode__(self):
        return u"%s %s" % (self.firstname, self.last_name)
Fournir votre admin code de l'enregistrement. Il semble que le problème n'.
Et "unicode" doit être la méthode, pas la fonction globale. Juste appliquer un retrait à droite.
Il était en retrait, je ne l'ai pas scoot il de plus dans ma pâte. Il semble que j'ai résolu ce problème en déplaçant les Joueurs à s'inscrire en ligne admin.py par lui-même.

OriginalL'auteur CaleyWoods | 2010-09-01