Python 如何在django中将一个对象和feild关联起来?

Python 如何在django中将一个对象和feild关联起来?,python,django,Python,Django,其实我不知道怎么问这个问题。假设我在代码中有主题代码和主题名称的主题选项,我将使用get\u object\u displayORM显示主题名称 。。。 科目=('MA8151','Engineering Mathematics'),('PH8151','Physics-1'),…) 主题=models.CharField(最大长度=10,选项=SUBJECTS) 我想要的是,我想在选项中添加另一个功能,即每个选项都有主题名称、主题代码和学分。我想做一个模型 。。。 子名称=models.Ch

其实我不知道怎么问这个问题。假设我在代码中有主题代码和主题名称的主题选项,我将使用
get\u object\u display
ORM显示主题名称

。。。
科目=('MA8151','Engineering Mathematics'),('PH8151','Physics-1'),…)
主题=models.CharField(最大长度=10,选项=SUBJECTS)
我想要的是,我想在选项中添加另一个功能,即每个选项都有主题名称、主题代码和学分。我想做一个模型

。。。
子名称=models.CharField(最大长度=100)
子代码=models.CharField(最大长度=6)
credit=models.SmallPositiveInteger()
但由于我是Django的新手,我不知道这将如何将对象链接到所选的名称?总的来说,如果我为一名学生分配了一个子代码,我希望他的记录用相关的
subname
和相关的
credit
分数更新


帮我找到解决办法。提前谢谢

您可以使用
ForeignKey()
ManyToManyField
OneToOneField
您可以参考您可以使用
ForeignKey()
ManyToManyField
您可以参考

您可以阅读关于Djangos
ForeignKey
字段的内容,这似乎是将两个模型链接在一起所需的内容。您可以阅读Djangos
ForeignKey
字段,这似乎是将两个模型链接在一起所需的内容