模型建立之后如何将模型里面类的某个对象当参数传入到方法中?

piperck
  • 461

现在的模型是这样的

class Article(models.Model):
    parentId = models.IntegerField()
    content = models.CharField(max_length = 1000)
    commitDate = models.DateTimeField(auto_now_add=True)
    countLike = models.IntegerField(default=0,editable = False)
    rootId = models.ForeignKey(Theme)
    userId = models.ForeignKey(User)

现在我想将rootId 这个字段当然在数据库里面显示的是rootId_id因为是外键这个对象当参数传入我写的一个方法之中 比如说

我写了一个方法
community_list(self,table,field):

themeReply = len(table.objects.filter(field = themeId))`

要传入那个field如何做到?我十分疑惑。。试了很多办法都没成功。

回复
阅读 3.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏