其实我不知道怎么问这个问题。假设我在代码中有主题代码和主题名称的主题选择,我将使用get_object_display
ORM来显示主题名称
...
SUBJECTS = (('MA8151','Engineering Mathematics'),('PH8151','Physics-1'),...)
subject = models.CharField(max_length=10, choices=SUBJECTS)
我想要的是,我想给选项添加另一个特性,每个选项都有主题名称、主题代码和一个学分。我想做个模特
...
subname = models.CharField(max_length=100)
subcode = models.CharField(max_length=6)
credit = models.SmallPositiveInteger()
但由于我是Django的新手,我不知道这将如何将对象链接到所选的名称?总的来说,如果我给一个学生分配一个subcode
,我希望他的记录用相关的subname
和相关的credit
点更新
帮我找到解决办法。提前谢谢
你可以使用
ForeignKey()
ManyToManyField
OneToOneField
你可以参考https://docs.djangoproject.com/en/2.2/topics/db/models/#verbose-field-names相关问题 更多 >
编程相关推荐