F函数过滤数据问题
class author(models.Model):
author_time = models.DateTimeField()
class book(models.Model):
author_info = models.ForeignKey(author, on_delete=models.CASCADE) book_time = models.DateTimeField()
test = book.objects.filter(book_time__year=F('author_info__author_time__year'))
数据库中添加数据之后,想查询book_time和author_time同一年的book list,但是使用filter语句查询结果一直是0
想请问使用是否有什么问题?
评论 0