python-3.x - Django InlineFormset:基于模型数量的大小
问题描述
我正在创建一个成绩簿应用程序。使用以下型号:
class Student(models.Model):
student_id = models.IntegerField()
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
class Component(models.Model):
CATEGORY_CHOICES = [
('QZ', 'Quiz'),
('AS', 'Assignment'),
('TS', 'Test'),
]
name = models.CharField(max_length=50)
category = models.CharField(
max_length = 2,
choices = CATEGORY_CHOICES,
default='AS',
)
due_date = models.DateField()
grade_total = models.PositiveIntegerField()
class Score(models.Model):
value = models.PositiveIntegerField()
component = models.ForeignKey(Component, on_delete=models.CASCADE)
student = models.ForeignKey(Student, on_delete=models.CASCADE)
如何根据具有Component
实例的学生数量填充表单集?见:概念
解决方案
推荐阅读
- html - 尝试在样式中插入打字稿元素时出现术语预期错误
- spring-boot - 如何在 PCF 管理的 RabbitMQ 上使用 x-delay 消息头(标准计划)
- c - 我的函数给了我这些错误:“预期的';',标识符或'('在'double'之前”和“未知类型名称'skater_t”
- java - 工厂方法的参数数量错误
- python - 如何在 seaborn legend 中选择和排序值
- c# - 编辑导入的excel文件的datagridview的值
- powerbi - PowerBI DAX Calculation:按月移动平均分组计算
- css - 隐藏在 Quasar 中其他组件后面的粘性浮动操作按钮
- git - Git Push 包括我的路径目录(BitBucket)
- jenkins - Jenkins 仪表板中的上次成功和上次失败列未正确更新