我想在Django的另一个模型中使用一个模型的主键。这是我想做的-
class Verse(models.Model):
author = models.ForeignKey('auth.User')
title = models.CharField(max_length=400)
tags = models.ManyToManyField(Tag)
votes = models.IntegerField(default=0)
我想将此模型的主键用于另一个模型,以便检查用户是否已投票。
class User(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
#get verse id
#get vote value
我希望能够使用Verse模型,并在可能的情况下使用“投票”列。
当然,您可以使用它。
class User(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
verse = models.ForeignKey(Verse)
要获取投票价值,您只需编写:
User.verse.votes
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句