python - 如何将 django 模型从一个项目导入另一个项目,两个项目都使用相同的数据库
问题描述
文件结构 -
根/
project1/
app1/models.py
project1/
project2/
app2/views.py
project2/
现在我想将模型从 project1/app1/models.py 导入 project2/app2/views.py 。
我怎样才能做到这一点?
我之前有一个更大的 django 项目,但由于依赖问题,我不得不将项目拆分为不同的微服务。
解决方案
你需要在你的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()
推荐阅读
- c++ - C++:实现公共接口函数,作为私有
- java - 如何根据用户输入管理加减值?
- python - 使用重采样数据和宽度 = 1 绘制条形图以及如何避免“将整数和整数数组加/减到时间戳”?
- sql - 有没有办法在 ID 主键中创建另一个值?
- apache-calcite - 自定义 Calcite 的 Sql 解析器
- python - 'xml.etree.ElementTree.ParseError: no element found' 制作 python 类时
- python - 如何防止使用 os.listdir 将相同的文件添加到列表中?
- angular - spring 无法从角度请求中接收 csrf 令牌
- azure-data-factory - 使用凭据将 Azure 数据工厂连接到逻辑应用
- c# - 在 Polly 重试尝试中获取完整的 URI?