自动公布员额

在我的博客中,我有一个过滤器,只把不是草稿的文章和将来不发表的文章放在网上。

模型.py

class BlogPost(models.Model):
    title =....
    ....
    publishing_date = models.DateTimeField(
        default=timezone.now,
    )
    draft = models.BooleanField(
        default=False,
    )

views.py

@api_view(["GET"])
def blogPost_apiview(request):

    if request.method == "GET":
        objects = BlogPost.objects.filter(Q(draft=False) & Q(publishing_date__lte=datetime.now()))
        serializer = BlogPostSerializer(objects, many=True)
        return Response(serializer.data)

我看到当文章从未来到过去的时候,它没有被放到网上。只有当我手动更改发布日期和时间并保存时,我才能在线看到帖子。

我怎样才能让它自动发生?

解决方案:

我已经解决了改变 &and. 也许是一个错误?

给TA打赏
共{{data.count}}人
人已打赏
未分类

当我在[google-apps-script]中使用onSelectionChange时,我做错了什么?

2022-9-9 4:13:20

未分类

抑制来自外部函数的错误信息

2022-9-9 4:13:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索