我想在我的表格Tickets上做一個反向關係。Django ManyToManyField反向關係
這裏是我的模型:
class Tickets(models.Model):
ticket_title = models.CharField(max_length=100)
ticket_content = models.TextField()
class User_Detail(models.Model):
user = models.OneToOneField(User)
tickets = models.ManyToManyField(Tickets, blank=True, null=True)
創建我的票這樣的:
ticket = Tickets.objects.create(ticket_title="test", ticket_content="test content")
request.user.user_detail.tickets.add(ticket)
,我有一個問題,我們該做的是讓這個傢伙的用戶名誰發佈票,(不request.user)
所以我嘗試這樣的:
ticket = Tickets.objects.get(pk=1)
ticket.user_detail_set.user.username
,但我得到
AttributeError的:「ManyRelatedManager」對象有沒有屬性「用戶」
感謝您的收看,我希望你能夠理解。
我愛你的男人,非常感謝! – Pamk