考核要求

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 源码”,选“源码商城”的那家,可以进他们店铺里挑跟作业要求差不多的。

淘宝链接: 源码商城

python大作业:博客系统开发思路
python大作业:博客系统开发思路

相关文章:

  • 2021-10-19
  • 2021-06-19
  • 2021-09-16
  • 2021-10-13
  • 2021-07-13
猜你喜欢
  • 2022-01-03
  • 2021-10-21
  • 2021-07-07
  • 2022-12-23
  • 2021-12-09
  • 2022-01-23
相关资源
相似解决方案