Py学习  »  Django

Django-models-访问类中字段的值

DL8 • 5 年前 • 1537 次点击  
class Tag(models.Model):
    '''Items have tag will have according discount percentage'''

    tag_discount_percentage = models.IntegerField()

    slogan_default = 'Purchase NOW for extra {}% off!'.format(tag_discount_percentage.get_prep_value(value))

    slogan = models.CharField(max_length=200, default=slogan_default)

    def __str__(self):
        return self.slogan

此代码引发异常:

关了。格式(标记折扣百分比。获取准备值)名称错误:

乌尔格!

tag_discount_percentage 它本身就是 <django.db.models.fields.IntegerField> 但我想要价值


问题2:我可以把数字限制设置为 IntegerField ? 我只找到了 max_length 这会提示一个警告说“将忽略最大长度”。。。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55311
 
1537 次点击  
文章 [ 2 ]  |  最新文章 5 年前