我的小孩写了以下代码,这是一款基于经典纸牌游戏银行或半身像的简单游戏。当代码运行时,它会抛出以下错误消息,但是它们无法解决为什么会发生这种情况。我们已经看到了高低的答案,并决定寻求一些专家建议。我不是程序员,但我的孩子已经真正接受了Python,并开始迷惑我。请帮助我,因为我无法确定答案。
错误消息是:
class PaymentMethod(models.Model):
MONTHLY_DIRECT_DEBIT = 'MDD'
QUARTERLY_DIRECT_DEBIT = 'QDD'
CASH_OR_CHEQUE = 'CAC'
PAY_IN_ADVANCE = 'PYM'
PAYMENT_CHOICES = (
(MONTHLY_DIRECT_DEBIT, 'Monthly Direct Debit'),
(QUARTERLY_DIRECT_DEBIT, 'Quarterly Direct Debit'),
(CASH_OR_CHEQUE, 'Cash or Cheque'),
(PAY_IN_ADVANCE, 'Pay Monthly in Advance'),
)
unique_id = models.CharField(max_length=3, choices=PAYMENT_CHOICES)
last_updated = models.DateTimeField(auto_now=True)
def __str__(self):