我必须从给定到manytomanyfield的输入创建get_absolute_url。 这是相关的模型。
class ConnectTag(models.Models):
whitetags = models.ManyToManyField(Tag, related_name='whitectags')
name = models.CharField(max_length=20, blank=True)
user = models.ForeignField(User, related_name='directconnecttags')
detail = models.TextField(blank=True)
def get_absolute_url:
return "%s.%s.%s...." %tag1,%tag2 ,%tagn
其中tag1,tag2,tag3是whitetags。如何将最后一行重写为实际代码?
答案 0 :(得分:0)
不完全清楚你在问什么,但这可能会有所帮助:
return '.'.join(self.whitetags.values_list('fieldname', flat=True))
其中fieldname
是您要输出的Tag模型上的字段名称。