【发布时间】:2022-01-23 22:16:52
【问题描述】:
class Page(models.Model):
user = models.ManyToManyField(User)
post = models.TextField()
post_date = models.DateField()
def get_user(self):
return ", ".join([str(p) for p in self.user.all()])
我添加了这个函数来获取用户并添加到列表显示中我的问题是我们使用列表理解我们如何在不使用列表理解的情况下做到这一点
def get_user(self):return ", ".join([str(p) for p in self.user.all()])
还有办法吗?
【问题讨论】:
-
您希望如何查看显示的用户字段?
-
我想看到与i.stack.imgur.com/PPnYj.png 中显示的相同,但我想知道如何在没有列表理解的情况下做到这一点。我的意思是我们如何使用 for 循环。
-
我添加了这个函数来获取用户并添加到列表显示中我的问题是我们使用列表理解如何在不使用列表理解的情况下做到
def get_user(self): return ", ".join([str(p) for p in self.user.all()]) -
有什么办法吗?
标签: django django-models manytomanyfield