微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Django Modelform 外键列表问题

如何解决Django Modelform 外键列表问题

我有一份员工名单。我有一个模型如下。

models.py:

class NumberOfMealsEaten(models.Model):
    month = models.ForeignKey(Months,on_delete=models.CASCADE)
    staff = models.ForeignKey(Staffs,on_delete=models.CASCADE)
    maelseaten = models.IntegerField("Number of meals eaten",validators=[MinValueValidator(0)],default=0)

    def __str__(self):
        return str(self.staff)

对于这些员工,每个月的餐费是根据每个员工吃多少餐来计算的。

首先,一开始,我只想选择“相关月份的名称”一次。然后我希望来自 Foreignkey 的员工姓名在模板中自动列为“文本”,而不是以下拉菜单的形式。所以我只想为员工填写“maelseaten”字段。

例如,列表将如下所示:

Example List Here

换句话说,此表格会将所选月份每位员工的用餐次数添加数据库中。

预先感谢您的关注和帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。