django - 如何根据我的设计在 django 模型中为 postgresql 数据库创建关系
问题描述
如何根据我的设计在 django 模型中为 postgresql 数据库创建关系。我想根据给定的图像在两个表之间创建多个外键关系。
from django.db import models
from django.contrib.postgres.fields import ArrayField
class Table1(models.Model):
Emp_ID = models.IntegerField(primary_key=True)
Emp_ID_Emp_Ext= models.IntegerField()
Emp_ID= models.IntegerField(unique=True)
Exp_Ext= models.IntegerField(unique=True)
Date = models.DateTimeField()
class Table2(models.Model):
File_ID = models.IntegerField()
Emp_ID= models.IntegerField()
Exp_Ext= models.IntegerField()
Contant= ArrayField(ArrayField(models.TextField()))
Date = models.DateTimeField()
我想根据图像图将 Emp_ID 从 table1 连接到 Emp_ID table2 以及从 table1 连接 Emp_Ext 到 Emp_Ext table2。我不知道我是用外键还是复合键连接这两个字段在此处输入图像描述
解决方案
推荐阅读
- c - CSR 和 BFS 总是以 0 步找到
- javascript - 如何垂直分离 Material UI Gridded Paper 组件?
- excel - Excel 2019 VBA SaveAs 生成运行时 1004
- jquery - 在 Laravel 中验证 yyyy-mm 输入
- python - 如何在这个 pandas 数据框中对差异进行分组、排序和计算?
- javascript - 如何为特定的 axios 调用模拟 jest.spyOn
- filter - 过滤具有相同前缀但数字后缀不同的数据表
- python - 为什么我不能导入 pygame?
- sql - 正则表达式 - 在逗号之间的序列中捕获下划线之间的数字
- r - UpsetR:如何增加图例的字体大小?