我正进入(状态__str__ returned non-string (type NoneType)
编辑时出错Product
模型对象
产品型号
class Product(models.Model):
ProductName = models.CharField(blank=True, max_length=250)
Price = models.FloatField(blank=True, default=9.99)
Tax = models.FloatField(blank=True, null=True, default=0.0)
StoreId = models.IntegerField(blank=True, null=True)
RelatedStore = models.ForeignKey(Store, blank=True, null=True)
Category = models.CharField(max_length=200,
blank=True, null=True,
default='No Specific Category')
ProductImage = models.CharField(max_length=400, null=True, blank=True)
Features = models.TextField(blank=True, null=True)
ProductSize = models.IntegerField(blank=True, null=True, default=3)
FavoriteField = models.BooleanField(blank=True, default=False)
Active = models.BooleanField(blank=True, default=True)
def __unicode__(self):
return self.ProductName
def __str__(self):
return self.ProductName
任何有帮助的答案将不胜感激。
你可以试试:
def __str__(self):
return str(self.ProductName) if self.ProductName else ''
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)