TypeError: __init__() missing 1 required positional argument: 'on_delete' 解决方案: 定义外键的时候需要加上 on_delete=;即:contract = models.ForeignKey(Contract, on_delete=models.CASCADE) 不考虑业务场景,一味的争执技术的高下,都是耍流氓。