【问题标题】:Django - Integrity error when tried deleting a project [I AM A BEGINNER]Django - 尝试删除项目时出现完整性错误 [I AM A BEGINNER]
【发布时间】: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


猜你喜欢
  • 2014-04-22
  • 1970-01-01
  • 2022-08-11
  • 2014-01-15
  • 1970-01-01
  • 2020-03-06
  • 1970-01-01
  • 1970-01-01
  • 2017-11-13
相关资源
最近更新 更多