一、项目简介
1.1项目博客地址
1.2 项目完成的功能与特色
摄影博客的设计和实现,可以在页面上实现登录,注册,登录状态等功能。爬虫爬取某网站的数据进行分析并且可以形成饼图,词图,折线图等数据可视化。
二、负责的模块
2.1 负责模块列表
陈雪惠:前端页面设计,数据库创建。爬虫网页架构分析。
陈林银:后台管理,实现登录,注册,登录状态的功能。分析数据并且做可视化分析。
2.2 各模块详细描述(名称,功能,运行截图,关键源代码)
2.2.1 博客设计模块
1、admin后台。
先在models.py中创建数据库模型,我创建了User用来存储用户。
摄影博客设计与爬虫数据分析

然后设置好数据库后端,注册app,进行静态文件配置等一系列相关配置,mysqlde库的下载十分关键,后在终端分别输入python manage.py makemigrations和python manage.py migrate。Django自带的数据库会自动创建数据库并保存模型。
在admin.py中直接注册
摄影博客设计与爬虫数据分析
创建好超级管理员就可以进入后台访问
摄影博客设计与爬虫数据分析

2.url路由和视图
在url.py中书写路由。
摄影博客设计与爬虫数据分析
在views.py中编写视图框架并创建前端网页
摄影博客设计与爬虫数据分析摄影博客设计与爬虫数据分析
2.登录注册。
login.html
摄影博客设计与爬虫数据分析
页面展示
摄影博客设计与爬虫数据分析
登录视图创建,表单创建以及渲染。

摄影博客设计与爬虫数据分析摄影博客设计与爬虫数据分析
并且相应修改视图和页面。
注册功能在表单写上新的表单类,写好register.html。实现注册视图
摄影博客设计与爬虫数据分析
2.2.2爬虫框架分析以及可视化数据。
(1)爬虫架构分析。
摄影博客设计与爬虫数据分析
摄影博客设计与爬虫数据分析
(2)数据可视化分析。
摄影博客设计与爬虫数据分析
摄影博客设计与爬虫数据分析
(3)数据图展示
摄影博客设计与爬虫数据分析
摄影博客设计与爬虫数据分析
三、工作量评估
3.1技术含量
Django实现用户注册登录以及用户的登录状态,前端的页面展示。爬虫实现了可视化数据分析。
3.2 自我评分
及格

相关文章:

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