TIM*_*MEX 0 python mysql database django
class Content(models.Model):
author = models.ForeignKey('auth.User')
stamp = models.CharField(max_length=50)
class Comments(models.Model):
content = models.ForeignKey(Content)
message = models.TextField()
Run Code Online (Sandbox Code Playgroud)
我想获取当前登录用户创建的内容的所有注释.但这不起作用:
Comments.objects.filter(content.author = request.user)
Run Code Online (Sandbox Code Playgroud)
使用字段查找:
Comments.objects.filter(content__author=request.user)
Run Code Online (Sandbox Code Playgroud)
Django还提供了强大的,直观的方式,以"跟随",在查找关系,照顾的SQL自动加入你,在幕后.要跨越关系,只需使用跨模型的相关字段的字段名称,用双下划线分隔,直到到达所需的字段.
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |