考核要求
1、命题计划
基于Python的博客系统设计与实现
2、内容要求
使用Python语言及Django或Flask框架开发一个博客系统,该系统主要模块如下:
(1)具有注册、登录功能,用户登录后方可浏览博文;
(2)用户登录后可以对博文进行新增、修改、删除;
(3)具有博文评论功能;
(4)具有个人中心,可以对用户资料进行修改;
开发思路
1、设计前端界面
在打草纸上画出前端页面的大致样式。
2、编写前端页面
使用Dreamweaver或者用pycharm编写前端页面,可以使用bootstrap样式库,快速开发。
3、创建虚拟环境
使用python3自带的venv库,创建虚拟环境,然后升级虚拟环境里的初始依赖包。
4、安装Django
使用包管理工具pip安装最新版的Django。
5、创建项目
使用django-admin.py命令创建新项目.
6、处理初始文件
在项目根目录下新建template、media、static文件夹;
在项目配置文件中配置时区、语言、媒体/静态文件目录等;
7、创建app
使用 startapp命令创建一个应用,注意:要将新建的项目添加到配置文件中
8、创建model
在新建应用中,在model.py文件中新建博文、用户等model,并做数据迁移、生成数据表。
9、编写代码及调试
编写url、视图代码,debug运行项目。
便捷方式
其实淘宝上,有类似的项目,可以直接买了,然后自己改改就行,淘宝直接搜“django 博客”或者“django 源码”,选“源码商城”的那家,可以进他们店铺里挑跟作业要求差不多的。
淘宝链接: 源码商城