在模型中使用多个字段输入来创建get\绝对值\

2024-09-29 19:01:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须从输入到manytomanyfield的输入中创建get\u absolute\u 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是白色标签。如何将最后一行重写为实际代码


Tags: name模型trueurlgetmodelsclassrelated
1条回答
网友
1楼 · 发布于 2024-09-29 19:01:32

不完全清楚你在问什么,但这可能会有帮助:

return '.'.join(self.whitetags.values_list('fieldname', flat=True))

其中fieldname是要输出的标记模型上的字段名

相关问题 更多 >

    热门问题