我想用相同的模型过滤save方法中的数据。在
假设我有最好的酒店模式
class BestHotel(models.Model):
hotel_name = models.CharField(max_length=100)
slug = models.SlugField(max_length=255,unique=True)
def __unicode__(self):
return self.hotel_name
def save(self, *args, **kwargs):
if self.pk:
---- I wanna get matched data object.
But The below code is not allowing It saying
global name "BestHotel" is not defined
**BestHotel.objects.get(slug=xxxx)** -------
super(BestHotel, self).save(*args, **kwargs)
您可以使用^{} 来获取模型类:
不过,我有一种强烈的感觉,如果你像这样在django做smth,你很可能会错过smth并做错smth。
相关问题 更多 >
编程相关推荐