小编Mud*_*hmi的帖子

Class meta获得了无效的属性

在详细研究之后我放弃了,请帮助修复这个Meta类值.我在尝试使用"get_absolute_url"处理模板URL时遇到错误,因为它响应以下错误.

TypeError:'class Meta'获得无效属性:sale_price,get_absolute_url.

以下是我的代码.

class Meta:
        db_table = 'products'
        ordering = ['-created_at']

        def __unicode__(self):
            return self.name

        @models.permalink
        def get_absolute_url(self):
            return ('catalog_product', (), {'product_slug': self.slug})

        def sale_price(self):
            if self.old_price > self.price:
                return self.price
            else:
                return None
Run Code Online (Sandbox Code Playgroud)

谢谢.

django python-2.7

2
推荐指数
1
解决办法
6336
查看次数

标签 统计

django ×1

python-2.7 ×1