我的模型就像:
class Modeloxy(models.Model):
...
...
slug = models.slug()
class mymodel(models.Model):
marca = ...
...
modelo = models.ForeignKey(Modeloxy)
def get_absolute_url(self):
return '/%s/%s/%s' % (self.marca,self.modelo__slug,self.pk)
所以,我无法在self.modelo__slug中获得绝对的网址....我将如何做到这一点?
谢谢你们
答案 0 :(得分:1)
这将是self.modelo.slug
创建双下划线语法是为了解决无法将点语法用作关键字参数function(keyword_arg=Foo)
且与python无关的问题:您实际上正在寻找名为modelo__slug
的变量你的情况。