文章详情页
django进行数据库的查询
问题描述
class User(models.Model):
username = models.Charfield()
class Topic(models.Model):
# 发帖人
user = models.ForeignKey(User)
class Reply(models.Model):
topic = models.ForeignKey(Topic)
# 回复的人
user = models.ForeignKey(User)
现在需要查询出一个用户的发的帖子的所有的回复
user = User.objects.get(pk=5)
replies = Reply.objects.filter(topic.user.id==user.id)
一直报错:
SyntaxError: keyword can't be an expression
请问得怎么处理,才可以获取所有的回复。
问题解答
回答1:django不熟,帮不了你哈,打破0回复,~~
上一条:数据库无法进入下一条:怎样测试PDO调用方法是否成功
相关文章:
1. angular.js - 请教angularjs里html和js通信的问题2. angular.js - angular2 属性组件与控件组件之间如何通信3. node.js - 怎么在初始化的时候使得一个子组件不加载?4. 求解决方法:Parse error: syntax error, unexpected5. Linux服务器下怎么把phpStudy卸载干净6. mysql - C#连接数据库时一直这一句出问题int i = cmd.ExecuteNonQuery();7. MySQL数据库中间件如何实现分布式事务8. mysql - 优惠券表应该怎么建,求帮助9. 没有输出结果,也没有报错信息10. 新人做网站求帮助
排行榜