Python 在模型中使用多个字段输入来创建get_absolute_url
我必须根据输入到manytomanyfield的输入创建get_absolute_url。 这是相关的模型Python 在模型中使用多个字段输入来创建get_absolute_url,python,django,forms,Python,Django,Forms,我必须根据输入到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.Foreig
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是白标签。如何将最后一行重写为实际代码?不完全清楚您在问什么,但这可能会有所帮助:
return '.'.join(self.whitetags.values_list('fieldname', flat=True))
其中fieldname
是要输出的标记模型上的字段名