返回英鎊符號(£),如果我有以下幾點:在Django
class PayBand(models.Model):
name = models.CharField(max_length=2)
lower_limit = models.IntegerField()
upper_limit = models.IntegerField()
def __str__(self):
return "%s (%s - %s)" % (self.name, self.lower_limit, self.upper_limit)
def __unicode__(self):
return u'%s (%s - %s)' % (self.name, self.lower_limit, self.upper_limit)
我怎麼會返回一個 '£'?
我認爲這將是:
def __str__(self):
return "%s (£%s - £%s)" % (self.name, self.lower_limit, self.upper_limit)
但沒有工作(很明顯!),所以我嘗試:
def __str__(self):
return "%s (£%s - £%s)" % (self.name, self.lower_limit, self.upper_limit)
但沒有奏效,它只是輸出£
.. 。
SOOOO ...我的問題是我怎麼輸出「£」標誌,以及該領域?
+1這聽起來像一個模板的問題,所以mark_safe可能是我用你的第二個選項「\ XA3 \」你answwer感謝答案 – Cez
。 – Alex