在现实生产环境中,往往希望对象的创建时间默认设置为当前值,但又希望日后可以修改它,如何实现这种需求的呢。
django中所有的model字段都拥有一个default参数,用来给字段设置默认值(上面的文档中有介绍)。
我们可以使用default=timezone.now()来替换auto_now=True或auto_now_add=True。
(default=timezone.now 对应 django.utils.timezone.now())
from django.db import models
import django.utils.timezone as timezone
class Test(models.Model):
add_date = models.DateTimeField(‘保存日期’,default = timezone.now)
mod_date = models.DateTimeField(‘最后修改日期’, auto_now = True
html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2018-06-25 22:00:00,但是页面显示的却是Apr. 25, 2018, 10 p.m.
为了页面和数据库中显示一致,需要在页面格式化时间,需要添加{
{ infor.updatetime|date:“Y-m-d H:i:s” }} 类似的过滤器。刷新页面,即可正常显示。
详细解决方案
创建时间和更新时间:default = timezone.now和auto_now = True
热度:74 发布时间:2023-12-10 12:02:07.0
相关解决方案
- 请问<jsp:include page="" flush="true"/> 不能解释执行的原因
- 有关区分两个不同的返回值(true)的有关问题
- default package中的类怎么访问
- <Loader delegate="true"/>的功用
- while(true)跟while(scanner.hasNext())区别
- 请教两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对
- eclipse设立禁用IPv6:Djava.net.preferIPv4Stack=true
- test() == true 跟 true == test() 有什么区别
- true == false 如何避免空指针错误
- <identity impersonate="true" 以致加载水晶报表失败
- 先辈指点Discuz.Forum.Users.CheckPassword(username, password, true)
- MSCHART中饼状图想要分开的效果,在CustomProperties="CollectedSliceExploded=True"设置里以后没有效果
- 急在IE中打开Excel,报“你尝试打开的文件“default.aspx”的格式与文件扩展名指定的格式不一致。打开文~”
- 请教AutoEventWireup="true"是啥意思
- “System.Text.Encoding”并不包孕“Default”的定义
- |M| 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>该怎么解决
- Inherits="Default"是什么意思解决思路
- 应用程序“DEFAULT WEB SITE”中的服务器异常有关问题,好烦的
- 关闭MDI 窗体时,其子窗体closing事件为 e.Cancel = true; 应该怎么关闭MDI窗体
- <compilation defaultLanguage="vb" debug="true" />的有关问题
- C#函数string a()在Default.aspx.cs中,Default.aspx中怎么调用a()并取得a()的返回值x,Default.aspx.cs中
- CodeFile="Default.aspx.cs"找不到,该如何处理
- [Serializable, ToolboxItem(true), DebuggerStepThrough, DesignerCategory("code")]解决方法
- 'Default' does not contain a definition for 'TextBox1'是咋回事
- DropdownList用了验证控件(RequiredFieldValidator)后,SelectedIndexChanged事件不再起作用(AutoPostBack="True")(新手上路,多多指教),该怎么解决
- <asp:BoundField DataField="pcnt" HeaderText="完成率" SortExpression="pcnt" ReadOnly="True" DataFormatString="{0:p}" />解决办法
- TreeView 控件疑惑 ! 当属性 ShowLines = true 时候,为什么自定义的“折叠、打开等”图标就无效了 ?解决方法
- ReadOnly="true"的textbox仍能拖入文字,该如何解决
- EnableViewState,Page=false,TextBox=true,可以么?解决思路
- EnableViewState="False"跟"True"到底有何区别