gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:11:46 26 4
gpt4 key购买 nike

我正在设置管理页面,以便我可以使用它来添加数据,在本例中为播放器。当您尝试在 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com