首页 > 解决方案 > 如何在 Python Django 中创建多数据库

问题描述

我的意思是如何在 Python Django 中将一个模型插入到另一个模型中所以我正在做一个在线学校的简单项目。我们有课程,在课程中我们有科目,在科目中我们有课程,所以如何在 python django 中制作模型以仅将科目添加到单个班级。并在特定课程中为个别科目添加课程,就是这样,希望能理解我,谢谢。

标签: pythondjangopython-3.xdatabasepython-django-storages

解决方案


您可以使用外键字段。假设您有订单模型,其中包含订单总价、供应商和商家字段。在这种情况下,总价格是一个浮点字段,但供应商和商家是外键字段,它们采用相关模型的主键。

from django.db import models

class Order(models.Model):

total_price = models.FloatField(default=None)

vendor = models.ForeignKey(Vendor, on_delete=models.DO_NOTHING, null=True)
merchant = models.ForeignKey(Merchant, on_delete=models.DO_NOTHING)

希望能帮助到你,


推荐阅读