【发布时间】:2022-11-13 20:51:11
【问题描述】:
这里我有一个模型推荐:
class Recommenders(models.Model):
objects = None
Subject = models.ForeignKey(SendApproval, on_delete=models.CASCADE, null=True)
Recommender = models.CharField(max_length=20, null=True)
Status = models.CharField(null=True, max_length=8, default="Pending")
Time = models.DateTimeField(auto_now_add=True)
另一个模型批准者:
class Approvers(models.Model):
objects = None
Subject = models.ForeignKey(SendApproval, on_delete=models.CASCADE, null=True)
Approver = models.CharField(max_length=20, null=True)
Status = models.CharField(null=True, max_length=8, default="Pending")
Time = models.DateTimeField(auto_now_add=True)
我的 SendApproval 模型为:
class SendApproval(models.Model):
Subject = models.CharField(max_length=256)
Date = models.DateField(null=True)
Attachment = models.FileField(upload_to=get_file_path)
SentBy = models.CharField(null=True, max_length=100)
Status = models.CharField(null= True, max_length=8, default="Pending")
现在我的问题是,只有当 Recommenders 表中与该主题相关的所有推荐者状态为“已批准”时,我才必须显示 SendApproval 表中的主题和附件 不知道我怎么知道...提前谢谢...
实际上对解决方案没有任何想法,但最好的答案将不胜感激......顺便说一下,我是 StackOverflow 的新手......所以如果我的问题有歧义,请告诉我。
【问题讨论】:
标签: django django-models