首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python Django中创建多个数据库

问如何在Python Django中创建多个数据库
EN

Stack Overflow用户
提问于 2020-02-25 01:15:38
回答 1查看 29关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2020-02-25 01:21:08

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

代码语言:javascript
复制
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)

希望能有所帮助,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60380898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档