Django:尝试创建新对象时出现意外的关键字争论

问题描述 投票:0回答:1

我正在尝试创建一个新对象,但我不断收到错误消息“player_team() 获得了意外的关键字参数:'player'、'team'”

我刚刚开始使用 Django 并致力于一个个人项目。我已尽力解决问题,但仍然收到此无法解释的错误。

这是我的模型

class player_team(models.Model):
    Player = models.ForeignKey(player, on_delete = models.CASCADE)
    Team = models.ForeignKey(team, on_delete = models.CASCADE, null=True)

这是我的观点

def assign_team(request):


    if request.method == "POST":

        

        PlayersID = request.POST.get("Players")
        TeamsId = request.POST.get("Teams")
        player_team.objects.create(
            player = PlayersID,
            team = TeamsId
        )

        return redirect(request.META['HTTP_REFERER'])

django django-models django-views
1个回答
0
投票

您在创建对象时已在 models.py 和 player 中编写了 Player,因此,我猜您在这两个地方都使用了 Player 或player。

© www.soinside.com 2019 - 2024. All rights reserved.