我有此flaskr folder的确切副本。我运行了应用程序。一切都按预期进行,但只有一件事。即使我的静态文件夹名称中有一个“ style.css”文件,我的博客应用程序也没有样式。
在模板文件夹的.html文件中,作者似乎忘记了加引号。因此,我加了引号,使这些文件现在看起来像这样(layout.html,logout.html和show_entries.html。但是它什么都没有改变,仍然看到一个没有样式的博客。有人知道为什么不应用样式吗?
编辑:
我重新启动了应用程序。突然间我得到一个OperationalError: no such table exists: entries
(请参阅here)。昨天我在博客中填写了1个条目,但工作正常,除样式外,它都能正确显示该条目。现在突然间我今天第一次运行该应用程序时,我得到了这个全新的错误。我再次复制了所有文件,就像在作者文件夹中一样,以确保其与作者完全相同的flaskr文件夹。我犯了同样的错误。
有人可以复制author's flaskr folder并在flaskr目录中运行python flaskr.py
来查看是否适用于他们吗?因此至少我知道来源是否正确。
最佳答案
对于编辑:
我忘了跑步:>>> from flaskr import init_db; init_db()
(请参阅自述文件)。
我不知道为什么上次没有应用这种样式,但现在却适用。