Closed wggglggg closed 3 years ago
moment.js我是自己在网上找到, 以为是这个js有问题, 于是把自己的css和js都删除了, 用作者的js和css结果还是一样,后来又仔细核对代码与作者是否有出入, 检查完没问题, 于是我就在blog.py的index函数加了for post in posts: print(post.stamp)来打印时间看看是不是数据库有问题, 结果时间都打印出来了,说明posts=Post.query.xxxxxxxxxxx时间能拿到, 于是我就用作者的代码来跑一下, 结果作者的代码run 起来也只有第一篇文章有时间, 后来我想了想是否和flask-moment版本有关系,于是从0.11.0降到了作者lock文件里的0.6.0,还是只有第一篇文章有时间, 现在我打印把我的annaconda删除(python3.8.5), 重新安装3.6的再试试
我来报告了, 确实与Python3.8.5 有关, 换了包含python3.6.5的anacoda后, 每个文章右下角正常显示创建文章时间了, 我去.
moment.js我是自己在网上找到, 以为是这个js有问题, 于是把自己的css和js都删除了, 用作者的js和css结果还是一样,后来又仔细核对代码与作者是否有出入, 检查完没问题, 于是我就在blog.py的index函数加了for post in posts: print(post.stamp)来打印时间看看是不是数据库有问题, 结果时间都打印出来了,说明posts=Post.query.xxxxxxxxxxx时间能拿到, 于是我就用作者的代码来跑一下, 结果作者的代码run 起来也只有第一篇文章有时间, 后来我想了想是否和flask-moment版本有关系,于是从0.11.0降到了作者lock文件里的0.6.0,还是只有第一篇文章有时间, 现在我打印把我的annaconda删除(python3.8.5), 重新安装3.6的再试试