Python/Django AttributeError "Object ' 玩家没有属性 'fields'

标签 python django django-admin

我正在设置管理页面,以便我可以使用它来添加数据,在本例中为播放器。当您尝试在 admin.py 中注册 Players 类时,您会收到问题标题中描述的错误(对象“players”没有属性“fields”)。查看我从下面粘贴的片段的 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)

最佳答案

修复在 admin.py 中,见下文。

之前:

#foozball admin python file

from foozball.leaguemanager.models import Division, Games, RosterStatus, Teams, Players
from django.contrib import admin

admin.site.register(Teams, Players)

之后:

foozball 管理员 python 文件

from foozball.leaguemanager.models import Division, Games, RosterStatus, Teams, Players
from django.contrib import admin

admin.site.register(Teams)
admin.site.register(Players)

关于Python/Django AttributeError "Object ' 玩家没有属性 'fields',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3620198/

相关文章:

python - python 中的子进程无法正确显示 linux 脚本中的 read -p 命令

python - 分页不接受字典作为数据 - 不可散列的类型

python - Django with MySQL : OperationalError (1054, "Unknown column ' ' in 'where clause' ") 当试图查询多对多关系时

python - 添加不属于模型的自定义表单字段 (Django)

python - 如何将 Python 的 GTK 与 gevent 集成?

python - 无法在 Django、Virtualenv 中创建 super 用户

javascript - 使用 Django 将 JSON 转为 JS : SyntaxError: missing : after property id

python - Django - 属性错误 : 'UserProfile' object has no attribute 'urls'

django - 使用 Google Analytics 跟踪 django 管理员

python manage.py runserver : TypeError: argument 1 must be str not WindowsPath