python - 在给定时间释放 Django 视图
问题描述
尝试编写一个需要在给定时间发布页面的竞赛网站。我可以在这个时候手动部署它,但这确实不理想,并且找不到任何地方如何自动执行它。
是否可以从给定时间部署视图然后保持它?如果是这样,怎么做?
解决方案
我发现这个问题的解决方案是按照本教程,然后将queryset
变量更改为
def get_queryset(self):
return Challenge.objects.filter(
status=1,
release_date__lte = datetime.utcnow().replace(tzinfo=utc),
).order_by('release_date')
确保导入所需的包:
from datetime import datetime
from django.utils.timezone import utc
并确保将此功能添加到ChallengeList
两者ChallengeDetail
推荐阅读
- javascript - 从 JS 中动态添加 CSS 关键帧,为动画添加随机性
- python - 按其他列表过滤列表系列
- amazon-ec2 - AWS SSH 密钥是否符合 HIPAA 或 Sox 标准?
- visual-studio - 传感器模拟器构建失败并出现 LNK1112 错误
- flutter - 连接到 ConnectyCube 的 API 调用的正确顺序是什么以及一些一般性问题
- javascript - 如何在本地网络上打开 React App?
- java - MessageDigestMessage Digest 在第一次摘要后返回不同的键
- typescript - react-scripts build fails when run through docker
- python - 为什么在计算逻辑回归的准确性时使用`tf.reduce_mean`?
- r - R 查看器边距问题