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

maplelfs/webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

webapp

此项目基于廖雪峰Python3-实战部分实现,项目定位是一个由Python实现的个人博客网站。
项目后端使用Python3.5编写,基于aiohttp库,并以Jinja2作为模板引擎。使用MySQL数据库。前端部分使用的是uikit CSS框架。内含自己实现的简易web框架ORM框架

项目实现过程中,自学了Flask框架,并用FlaskBootstrap框架重构了后端和前端。
重构后的项目供参考:myblog

本项目开发相关日志可以在我的CSDN博客中查看,源码有详细注释供参考~

入口

后端API:
获取日志:GET /api/blogs
创建日志:POST /api/blogs
修改日志:POST /api/blogs/:blog_id
删除日志:POST /api/blogs/:blog_id/delete
获取评论:GET /api/comments
创建评论:POST /api/blogs/:blog_id/comments
删除评论:POST /api/comments/:comment_id/delete
创建新用户:POST /api/users
获取用户:GET /api/users

管理页面:
评论列表页:GET /manage/comments
日志列表页:GET /manage/blogs
创建日志页:GET /manage/blogs/create
修改日志页:GET /manage/blogs/
用户列表页:GET /manage/users

用户浏览页面:
注册页:GET /register
登录页:GET /signin
注销页:GET /signout
首页:GET /
日志详情页:GET /blog/:blog_id

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.3%
  • HTML 33.3%
  • JavaScript 17.2%
  • CSS 0.2%

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