美文网首页
Python《Flask Web开发》- 显示博客文章

Python《Flask Web开发》- 显示博客文章

作者: Dozing | 来源:发表于2018-12-27 23:54 被阅读30次

按照书本《Flask Web开发》11.1节当中的内容敲代码,发觉提交博客和显示博客文章的页面都是空的。

没有提交文章的输入框与文章链表
刚开始以为是代码不对。对了几遍代码html和视图函数。还是没有找到问题所在。
查了一下数据库,发觉roles表是空的! 数据表roles为空

原来是因为用户角色表为空,导致了用户没有权限去提交文章!
原来的角色已经写入了数据库当中,最好是重新创建或者更新数据库。
然后进入python manager.py shell中运行下面的代码:

(venv)$ python manager.py shell
>>>Role.insert_roles()
>>>Role.query.all()

运行后,roles表就有数据了。

Roles表

我是用python manager.py db upgrade升级好数据库后,直接用update语句来跟新用户权限的。update users set role_id = 1 where id = 1
权限后,可以进入python manager.py shell来查看一下用户权限

用户权限

再重新登录,就可以提交文章和现实博客文章了。


文章输入框 博客文章链表

相关文章

  • Python《Flask Web开发》- 显示博客文章

    按照书本《Flask Web开发》11.1节当中的内容敲代码,发觉提交博客和显示博客文章的页面都是空的。 原来是因...

  • Flask初探一(Flask 各参数的应用)

    Flask简介 Flask是什么 Flask 是一个 Python 实现的 Web 开发微框架,轻量级Web 开发...

  • python flask安装和命令

    Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架。Web框架可以...

  • 建立自己的 python web 开发知识模型

    本人使用 python flask 框架进行 web 开发已经有段时间了,而且也将自己的博客 —— 《藕丝空间》 ...

  • python之路

    书《简明python教程》——>《python学习手册》 (若web路线:《Flask Web开发:基于Pytho...

  • Python Web 腾讯云部署:flask+fabric+gu

    最近看了《Flask Web开发--基于Python的Web应用开发实战》,还有廖雪峰老师的Python教程,前者...

  • Flask 轻博客

    取自实验楼实验Flask开发轻博客 作为Flask入门系列感觉不错,最近在学习《 Flask Web 开发 》,与...

  • Python备忘

    python学习备忘未整理 狗书是的是:Flask Web开发:基于Python的Web应用开发实战 2018-0...

  • 分享Flask电子书PDF及代码+资料

    分享flask+最新高清经典资料 Flask Web开发:基于Python的Web应用开发实战(第2版)》中文PD...

  • Flaks 开发案例

    flask 是一个基于python的基础web应用开发框架。利用flask可以快速的开发web应用,便携易上手。 ...

网友评论

      本文标题:Python《Flask Web开发》- 显示博客文章

      本文链接:https://www.haomeiwen.com/subject/vgsjlqtx.html