django自定义表单集?

django自定义表单集?,django,django-forms,Django,Django Forms,我有这样的模型布局: class Game(models.Model): game_time = models.DateTimeField(db_index=True) home_team = models.ForeignKey(Team, related_name="home_games") away_team = models.ForeignKey(Team, related_name="away_games") home_score = models.Int

我有这样的模型布局:

class Game(models.Model):
    game_time = models.DateTimeField(db_index=True)
    home_team = models.ForeignKey(Team, related_name="home_games")
    away_team = models.ForeignKey(Team, related_name="away_games")
    home_score = models.IntegerField(null=True, blank=True)
    away_score = models.IntegerField(null=True, blank=True)
    spread = models.FloatField(null=True, blank=True, help_text="With respect to the home team")
    predictions = models.ManyToManyField(User, through="Prediction")

class Prediction(models.Model):
    user = models.ForeignKey(User)
    game = models.ForeignKey(Game)
    prediction = models.BooleanField(help_text="With respect to the home team")
我希望用户能够在一周内登录并查看所有游戏,因此,我的第一个想法是使用表单集。但是,在保存表单时,我需要能够将登录的用户注入到预测中

我不确定我是应该使用一个表单集,还是一个自定义的规则集,然后自己解析表单信息

我使用模型表单集遇到的最大问题是,它无法确定记录是否存在,并自动调整