首页 > 其他分享 >djangoadmin 过期显示红色字体

djangoadmin 过期显示红色字体

时间:2023-04-12 09:12:59浏览次数:40  
标签:USE endtime 过期 self Django datetime 字体 djangoadmin now

参考:https://docs.djangoproject.com/en/1.8/topics/i18n/timezones/#naive-and-aware-datetime-objects

起因:正常的dateime.now()得到的日期不能和Django数据库里面存储的日期数据做对比,两个解决办法:

1、是把Django配置里面的USE_TZ设置成False,这样Django的数据就没有时区信息了。

USE_TZ = False
import datetime
def end_time(self):
    nowdata=datetime.datetime.now()
    if self.endtime >= nowdata:
           return self.endtime
    else:
           return format_html('<font color=red>{}</font>',self.endtime)

2、是在这个对比情景下,不要用datetime.now()来得当前数据,用以下代码:

from django.utils import timezone  
  
now = timezone.now()

 

 

标签:USE,endtime,过期,self,Django,datetime,字体,djangoadmin,now
From: https://www.cnblogs.com/superip/p/17308599.html

相关文章

  • NetBean6字体配置(转)适用netbeans6.8以上
        WindowsXP下会简单一点。我们不必自己重新写一个字体配置文件,将Javahome\jre\lib\fontconfig.properties.src文件(Windows)改名为fontconfig.properties,打开。假设雅黑字体已经安装在了C:\Windows\Fonts\文件夹中,我们在fontconfig.properties文件的#FontFileNames段中......
  • Redis的删除,过期,击穿,穿透,雪崩
     Redis里面的RedisTemplate.delete()方法的原理是:1.RedisConnection 创建redis的连接2.会去执行命令createCommand(type,param)3.程序启动的时候,会自动执行命令,redis1服务器会删除内容。Redis的删除策略:1.定时删除:存入的Key的时候设置了过期时间,到时间了就会删除,这里的好处......
  • 如何破限使用 Adobe Fonts 中的字体(以Forma DJR为例)
    朋友推荐游戏中的英文使用等线字体FormaDJR,搜索了之后发现官网花里胡哨完全看不懂(英语差,懒),而AdobeFonts里能够免费授权CreativCloud用户非商业使用,不巧的是我也买不起正版adobe软件,于是在网上疯狂搜索如何白嫖使用,以下是逐步破解使用过程。需要使用的字体:FormaDJRDeck|Ad......
  • 天坑,os root密码过期,导致主机crontab自动任务罢工
    告警clickhouse日志报错 访问的表不存在!明明我们设定crontab定时任务了啊,怎么没有建表呢?查看crontab定时任务及其进程运行情况crond为 active且启动在7months9daysago,但是有信息显示expiredpasswordforuserroot,任务没有如期执行原因指向root密码过期。先登......
  • Consolas是一套等宽字体的字型,属无衬线字体
    等宽字体的字型Consolas是一套等宽字体的字型,属无衬线字体,由LucasdeGroot设计。......
  • ubuntu22.04 安装中文字体
    安装中文字体sudoapt-getinstallttf-wqy-microhei#文泉驿-微米黑sudoapt-getinstallttf-wqy-zenhei#文泉驿-正黑sudoapt-getinstallxfonts-wqy#文泉驿-点阵宋体vimrc#cat/etc/vim/vimrc....setfileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set......
  • Linux密码过期问题
    登录Linux服务器,遭遇Youarerequiredtochangeyourpasswordimmediately(passwordaged)问题。可以通过chage命令去掉这个过期机制呢。chage命令变更服务器的密码过期策略查看root用户的当前设定chage-lrootchage-lroot最近一次密码修改时间......
  • ORA-28002 密码过期解决方案
    错误场景:当使用sqlplus进行登录时报错:ORA-28002密码过期。错误原因:由于oracle11g在默认在default概要文件中设置了密码过期天数,“PASSWORD_LIFE_TIME=180”,密码过期后就会报此提示。解决方案:1、查看用户的概要文件名,一般为defaultsql>SELECTusername,PROFILEFROMdba_users;......
  • RMAN删除过期备份或非过期备份
    (一)删除备份--DELETE命令用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时,会在RMAN资料库(RMANRepository)中生成RMAN备份记录,默认情况下RMAN备份记录会被存放在目标数据库的控制文件中,如果配置了恢复目录(RecoveryCatalog),那么该备份记录也会被存放到恢复目录中。R......
  • VUE - 自定义字体
    VUE-自定义字体文中以HYAlzheimer.ttf字体为例1. 下载字体,复制到项目中assets/font文件夹下    创建 font.css 文件@font-face{font-family:'HY';src:url('HYAlzheimer.ttf');/*font-weight:normal;font-style:normal;*/}  全文......