【问题标题】:Models and Apps in DjangoDjango 中的模型和应用程序
【发布时间】:2017-03-14 11:56:40
【问题描述】:

我正在创建一个 Django 项目。它有 n 个应用程序。它也有不同的型号。必须在 App 中定义模型。但这些应用程序是相互关联的。因此,在一个应用程序中定义的模型也可以在另一个应用程序中使用。那么如何决定将特定应用程序放在哪里呢?

【问题讨论】:

  • 你如何决定在哪里放置其他代码?现在将相同的推理应用于您的模型。将它们放在<app_name>.models 中很方便(但不是必需的!),因此会自动检测到app_label,除此之外,做对你有意义的事情。

标签: django django-models django-apps


【解决方案1】:

假设我们正在开发一个关于电子产品的仓库。我会用这些应用程序创建一个 Django 网站:客户、供应商、计算机、主板、扬声器、电话

当然,它们都是相互关联的。我会在主要的型号上设置连接,例如电脑和主板,我会把它放在主板上。

Django 允许在其他应用中导入应用。

【讨论】:

    猜你喜欢
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2013-02-24
    • 2011-01-04
    • 1970-01-01
    相关资源
    最近更新 更多