基于flask实现的简单博客

github地址:https://github.com/yangzhezjgs/flask_demo/tree/master/blog

技术栈:
boostrap + flask + sqlalchemy + sqlite3(数据库)

python版本:
Python3

requirement:
click==6.7
Flask==0.12.2
Flask-Login==0.4.0
Flask-SQLAlchemy==2.2
Flask-WTF==0.14.2
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
SQLAlchemy==1.1.14
Werkzeug==0.12.2
WTForms==2.1

使用说明:

virtulenv env
. env/bin/activate
pip install -r requirement.txt
python3 db_create.py(生成数据库app.db)
python3 run.py

文件目录:
app
├── forms.py
├── init.py
├── models.py
├── static
│ ├── css
│ │ ├── bootstrap.min.css
│ │ └── bootstrap-responsive.min.css
│ └── js
│ └── bootstrap.min.js
├── templates
│ ├── base.html
│ ├── change.html
│ ├── detail.html
│ ├── edit.html
│ ├── flash.html
│ ├── index.html
│ ├── login.html
│ ├── manage.html
│ ├── sign_up.html
│ ├── user.html
│ └── write.html
└── views.py

功能演示:
1.登录注册
这里写图片描述
这里写图片描述

2.首页
这里写图片描述

3.写文章
点击左侧的write
这里写图片描述

4.管理个人文章和编辑资料
点击edit your profile修改about me,点击edit和delete可以编辑或者删除文章
这里写图片描述

5.登出
点击导航栏的logout

6.归档
点击archive,未实现

7.about me
点击about me显示个人介绍,未实现

这是一个练习的demo,希望能够对初学者有所帮助

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值