我正在保存到表中具有字段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)