2017-12-19 20 views
-3
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 

Verfahren __str__(self) kehren BLUEPAY oder HEARTLAND oder 1STPAYMENT. Aber ich möchte __str__(self) zurück 1St Payment, Bluepay Zahlung oder HeartLand Zahlung.Der „Menschen lesbarer“ Wert der Feldauswahl in Django

Bitte geben Sie mir eine Lösung. Vielen Dank.

Antwort

Verwandte Themen