为django auto_add_now添加时间戳



我正在保存到表中具有字段created_at 的实例

created_at = models.DateTimeField("Date Submitted", auto_now_add=True) #automatically added when request is created

因此,两个日期实际上是相同的,没有区别,当我按created_at对它们排序时,我实际上得到了顶部第一个添加的,我需要最新的。

我在想我是否可以在两个帖子之间加上2秒的差距?

代码

new_project_log = Log(
                user_id=request.user.id,
                project=project,
                project_state_id=Project.NEW_REQUEST,
                role=get_current_role(request))
new_project_log.save()
new_project_log.pk = None
new_project_log.project_state_id = project.project_state_id = Project.AWAITING_STANDARDS
new_project_log.save()

让我知道。

您可以在之后修改created_at。

from datetime import timedelta
instance.created_at += timedelta(seconds=2)

相关内容

  • 没有找到相关文章

最新更新