【发布时间】:2022-06-15 20:26:42
【问题描述】:
我只有一个模型,这是我唯一需要的模型。如何设计模型不出现外键约束错误?
这是我的模型:
class Project(models.Model):
STATUS = (
('Inititated', 'Inititated'),
('Paused', 'Paused'),
('In progress', 'In progress'),
('Aborted', 'Aborted'),
('Completed', 'Completed')
)
PHASE = (
('1', '1'),
('2', '2'),
('3', '3'),
('4', '4'),
('5', '5'),
('6', '6'),
('7', '7'),
('8', '8'),
('9', '9'),
('10', '10')
)
p_id = models.IntegerField(null=True)
p_name = models.CharField(max_length=100, null=True)
c_name = models.CharField(max_length=100, null=True)
c_mail = models.CharField(max_length=100, null=True)
init_date = models.DateField(null=True)
ect = models.DateField(null=True)
status = models.CharField(max_length=200,null=True, choices=STATUS)
collabs = models.IntegerField(null=True)
phase = models.IntegerField(null=True, choices=PHASE)
def __str__(self):
return self.p_name
@property
def phase_percentage(self):
return self.phase * 10
【问题讨论】:
-
向我们展示您如何尝试删除它,在您的
views.py中,将代码附加到问题中
标签: python django model integrity