tnd*_*tam 3 django model choicefield
PAYCODE_BLUEPAY = "BLUEPAY"
PAYCODE_HEARTLAND = "HEARTLAND"
PAYCODE_1STPAY = "1STPAYMENT"
PAYCODE_CHOICES =(
(PAYCODE_1STPAY, '1St Payment'),
(PAYCODE_BLUEPAY, 'Bluepay Payment'),
(PAYCODE_HEARTLAND, 'HeartLand Payment'),
)
class Payment(models.Model):
paymentmethod = models.CharField("Payment Method", max_length=20, choices = PAYCODE_CHOICES, blank=False, null=False)
def __str__(self):
return self.paymentmethod
Run Code Online (Sandbox Code Playgroud)
该方法__str__(self)将返回BLUEPAY或HEARTLAND或1STPAYMENT.但我想要__str__(self)退回1St Payment,Bluepay Payment或HeartLand Payment.
请给我解决方案.谢谢.
Ykh*_*Ykh 12
def __str__(self):
return self.get_paymentmethod_display()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1717 次 |
| 最近记录: |