datetimefield对sqlite和mysql的查询

slsn1g29  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(278)

此查询在mysql中返回一个空查询集,但在sqlite中工作:

commented_this_month = Post.objects.filter(comment__created__month=now.month)

我的模型非常简单:

class Comment(models.Model):
    comment = models.TextField()
    author = models.ForeignKey(User, on_delete=models.CASCADE)
    created = models.DateTimeField(default=timezone.now)
    post = models.ForeignKey(Post, on_delete=models.CASCADE)

有什么我不知道的吗?

zi8p0yeb

zi8p0yeb1#

我已经使用mysql\u tzinfo\u to\u sql实用程序生成了mysql.time\u zone*表:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

相关问题