①最近做flask项目的后台时,遇到一个令人无语的报错:
即static的子目录加载失败
File "D:\ProgramData\Anaconda3\lib\site-packages\flask_admin\templates\bootstrap3\admin\file\list.html", line 140, in block 'list_row'
{{ timestamp_format(date) }}
File "D:\ProgramData\Anaconda3\lib\site-packages\flask_admin\contrib\fileadmin\__init__.py", line 768, in timestamp_format
return datetime.fromtimestamp(timestamp).strftime(self.date_format)
OSError: [Errno 22] Invalid argument
究其原因竟是无法对数值0使用strptime(...)转换,这么严重的bug竟然没人修复?
②于是找到对应...\site-packages\flask_admin\contrib\fileadmin\__init__.py路径,在timestamp_format函数中添加一行代码,搞定:
if timestamp==0: return ''
成功运行截图留念:
原创!!
觉得对你有帮助点个赞吧