首页 > 解决方案 > 如何将 django 模型从一个项目导入另一个项目,两个项目都使用相同的数据库

问题描述

文件结构 -

根/

project1/
        app1/models.py
        project1/

project2/
        app2/views.py
        project2/

现在我想将模型从 project1/app1/models.py 导入 project2/app2/views.py 。

我怎样才能做到这一点?

我之前有一个更大的 django 项目,但由于依赖问题,我不得不将项目拆分为不同的微服务。

标签: pythondjango

解决方案


你需要在你的views.py中使用import。这是一个如何在 project2 视图中导入 project1 的示例。

模型.py

class project1(models.Model)
     ......

class project2(models.Model)
      .....

视图.py

from .models import project1

def Project2view(request):
    project1 = project1.objects.all() 

推荐阅读