首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >职位的自动发布

职位的自动发布
EN

Stack Overflow用户
提问于 2020-04-24 07:59:20
回答 1查看 48关注 0票数 0

在我的博客中,我有一个过滤器,它只把那些不是草稿的文章放到网上,将来也不会发布。

models.py

代码语言:javascript
复制
class BlogPost(models.Model):
    title =....
    ....
    publishing_date = models.DateTimeField(
        default=timezone.now,
    )
    draft = models.BooleanField(
        default=False,
    )

views.py

代码语言:javascript
复制
@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)

我已经看到,当这篇文章从未来走向过去时,它不会放在网上。只有当我手动更改发布日期和时间并保存它时,我才能在线查看帖子。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-24 13:10:16

我用and解决了更改and的问题。也许是虫子?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61403752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档