django - 如何在 django ORM 中从自下而上的方法获取 id
问题描述
如何在使用中获取 idProcess
和Client
modelEmp_Process
Client_Process
模型.py
class Process(models.Model):
Name = models.CharField(max_length=50)
def __str__(self):
return self.Name
class Meta:
db_table : 'process'
class Client(models.Model):
Name = models.CharField(max_length=50, unique=True)
def __str__(self):
return self.Name
class Meta:
db_table : 'client'
class Client_Process(models.Model):
process = models.ForeignKey(Process, on_delete=models.CASCADE)
client = models.ForeignKey(Client, on_delete=models.CASCADE)
class Meta:
db_table : 'client_process'
class Emp_Process(models.Model):
username = models.ForeignKey(Emp_Profile, on_delete=models.CASCADE)
process = models.ForeignKey(Client_Process, on_delete=models.CASCADE)
class Meta:
db_table : 'emp_process'
解决方案
假设你有你的反对,那为什么不直接使用呢?
process_id = object.process.id
client_id = object.process.client.id
推荐阅读
- jquery - jquery $.ajax 没有返回正确的 json
- amazon-web-services - Apache Airflow - 在 EC2 上运行任务
- java - DynamoDB 的程序化运行状况检查?
- haskell - 通过数组映射后如何获取项目
- python - 停止句子标记器在“否”上拆分句子。缩写
- php - 为什么这两个 DOMDocument 函数的行为不同?
- r - 多次聚集
- android - 在时间轴中切换图像小部件
- node.js - 我应该保存还是保存开发客户端 webpacked 依赖项?
- c++ - 英特尔 C++ 无法在 mac osx 上打开“wchar.h”