i3-4170 配gtx1050tii3配1060显卡可以吗?是否OK?

django:DateTimeField如何自动设置为当前时间并且能被修改——django日期时间字段的使用发布日期:分类:主标签:浏览:15612评论:创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_now和auto_now_add,表面上看起来很easy,但实际使用中很容易出错,下面是一些注意点。DateTimeField.auto_now这个参数的默认值为false,设置为true时,能够在保存该字段时,将其值设置为当前时间,并且每次修改model,都会自动更新。因此这个参数在需要存储&最后修改时间&的场景下,十分方便。需要注意的是,设置该参数为true时,并不简单地意味着字段的默认值为当前时间,而是指字段会被&强制&更新到当前时间,你无法程序中手动为字段赋值;如果使用django再带的admin管理器,那么该字段在admin中是只读的。DateTimeField.auto_now_add这个参数的默认值也为False,设置为True时,会在model对象第一次被创建时,将字段的值设置为创建时的时间,以后修改对象时,字段的值不会再更新。该属性通常被用在存储&创建时间&的场景下。与auto_now类似,auto_now_add也具有强制性,一旦被设置为True,就无法在程序中手动为字段赋值,在admin中字段也会成为只读的。admin中的日期时间字段auto_now和auto_now_add被设置为True后,这样做会导致字段成为editable=False和blank=True的状态。editable=False将导致字段不会被呈现在admin中,blank=Ture表示允许在表单中不输入值。此时,如果在admin的fields或fieldset中强行加入该日期时间字段,那么程序会报错,admin无法打开;如果在admin中修改对象时,想要看到日期和时间,可以将日期时间字段添加到admin类的readonly_fields中:class YourAdmin(admin.ModelAdmin):
readonly_fields = ('save_date', 'mod_date',)
admin.site.register(Tag, YourAdmin)如何将创建时间设置为&默认当前&并且可修改那么问题来了。实际场景中,往往既希望在对象的创建时间默认被设置为当前值,又希望能在日后修改它。怎么实现这种需求呢?django中所有的model字段都拥有一个default参数,用来给字段设置默认值。可以用default=timezone.now来替换auto_now=True或auto_now_add=True。timezone.now对应着django.utils.timezone.now(),因此需要写成类似下面的形式:from django.db import models
import django.utils.timezone as timezone
class Doc(models.Model):
add_date = models.DateTimeField('保存日期',default = timezone.now)
mod_date = models.DateTimeField(&#39;最后修改日期&#39;, auto_now = True)&</p这个参数的默认值为false,设置为true时,能够在保存该字段时,将其值设置为当前时间,并且每次修改model,都会自动更新。因此这个参数在需要存储&最后修改时间&的场景下,十分方便。需要注意的是,设置该参数为true时,并不简单地意味着字段的默认值为当前时间,而是指字段会被&强制&更新到当前时间,你无法程序中手动为字段赋值;如果使用django再带的admin管理器,那么该字段在admin中是只读的。最后唠叨一下。,是一个关注人工智能、心理和大脑的个人科技网站。查看更多有趣的信息,请关注公众号nanerbangblog。男儿邦所有文章均为站长原创,并拥有完整版权,如需商业使用或全文转载到自己网站,请。程序运行后屏幕上看上去好象是excel文件打开后马上自动关闭了,我把 xlApp.DisplayAlerts = False改成true打开后就不关闭了,是这句的问程序运行后屏幕上看上去好象是excel文件打开后马上自动关闭了,我把 & xlApp.DisplayAlerts & = & False改成true打开后就不关闭了,是这句的问题吗,我有点想不通
回答1:不知我的理解差,还是你写的不知所云主题 : 关于sort返回true/false的问题
级别: 侠客
可可豆: 414 CB
威望: 384 点
在线时间: 160(时)
发自: Web Page
关于sort返回true/false的问题&&&
最近研究swift 发现sort函数会返回true/false 文档是这么写的“A closure that takes two arguments of the same type as the array’s contents, and returns a Bool value to say whether the first value should appear before or after the second value once the values are sorted. The sorting closure needs to return true if the first value should appear before the second value, and false otherwise.”比如sort([5,1,3,12,2]){$0&$1} 为什么返回false true false true true true true false 虽然结果都是降序排列 就是返回值有点理解不了有人了解这个吗?
UID: 83747
发帖: 3863
可可豆: 19532 CB
威望: 19403 点
在线时间: 2394(时)
发自: Web Page
把$0和$1输出一下:1 5;3 1;3 5;12 1;12 3; 12 5;2 1;2 3;这个结果说明它用的是插入排序试了一下,当数组元素个数大于等于20时,貌似改成快速排序了。满足一定条件后,会采用快速排序。[ 此帖被chenxin在 11:17重新编辑 ]
级别: 侠客
可可豆: 414 CB
威望: 384 点
在线时间: 160(时)
发自: Web Page
回 1楼(chenxin) 的帖子
原来是这样 把$0$1输出之后就好理解多了 多谢~
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 i53470和i54590哪个好 的文章

 

随机推荐