擅长:python、mysql、java
<p>可以专门化字符串类型以添加所需的动态行为。在</p>
<p>下面是一个完整的例子:</p>
<pre><code>from django.db import models
class VerboseName(str):
def __init__(self, func):
self.func = func
def decode(self, encoding, erros):
return self.func().decode(encoding, erros)
class UsedCoupons(models.Model):
name = models.CharField(max_length=10)
class Meta:
verbose_name_plural = VerboseName(lambda: u"Used Coupons (%d)" % UsedCoupons.objects.all().count())
</code></pre>