Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

AngleMAXIN/FlyBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

这是一个全新的项目


项目演示地址 fly blog

why?

- 抛弃了MySQL,拥抱MongoDB

- 添加了后台管理系统

- 添加了markdwon文本编辑

- 使用redis作为部分数据的缓存

- 根据用户注册时提交的兴趣,进行对文章的专门推送

- 添加了数据分析系统,采用了pyecharts,对部分数据进行了简单的分析展示

fly blog username :admin password : maxin123

flask插件

- flask-mongoengine

- Flask-WTF

- Markdown

- Flask-Login

还有一些就不一一列举了

对flask_login模块一直搞不懂如何实现多modle登录,只好把admin后台登陆改为手动代码实现


REST ful API

在业余时间,我又写了一些api,其实我是蛮喜欢用前后端分离做web的,可惜前端没有学好,只好用服务端渲染的方法下面是一些实例:

http://39.106.120.138/api_v1/posts/ 返回所有文章信息,提供翻页api
http://39.106.120.138/api_v1/<user_name>/post 返回指定用户的信息
http://39.106.120.138/api_v1/post/<post_id> 根据文章id返回文章信息
http://39.106.120.138/api_v1/tags 返回所有文章的标签
http://39.106.120.138/api_v1/tag/java 根据标签名称返回指定标签的信息
http://39.106.120.138/api_v1/user/tag 根据用户名返回返回此用户的标签
http://39.106.120.138/api_v1/users 返回所有用户信息
http://39.106.120.138/api_v1/users/<user_name> 根据用户名返回用户的信息
http://39.106.120.138/api_v1/user_mes/user 根据用户名返回用户的被浏览的消息

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /