Я настраиваю страницу администратора, чтобы я мог использовать ее для добавьте данные игроков в этом случае. Когда вы пытаетесь зарегистрировать класс Players в admin.py, вы получаете ошибку, описанную в заголовке вопроса (объект 'Players' не имеет атрибута 'поля'). Просматривая views.py, который я вставил ниже, я не вижу, на что он может ссылаться.
Извините, если это вопрос новичка, я довольно новичок как в django, так и в 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)
Вы настроили ModelAdmin?
класс PlayersAdmin(admin.ModelAdmin):