【原创】【爬虫系列】数据管理模块

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-4-8

本期通过django + vue简单实现前后端分离的数据管理模块,教程代码仅供参考,非完整代码,感兴趣的读者可以自行补全

新来的可以从首期开始看
#【原创】爬虫的“正确”使用方式#

41楼
馨铭滑稽 2023-4-19
我直接学PHP对吗不需要学hml吧css
42楼
Pluie 2023-4-19
也不是完全不用,毕竟php早期就是嵌入HTML开发的(相信你学习过程中也会遇到)

html css js是构成网页的基石,不论前后端都应该学习掌握
43楼
Pluie 2023-4-19
但是html和css的学习过程比较简单,所以可以快速入门,知道怎么使用就行,不需要把每个属性都记住,一开始只要会写,遇到不清楚的属性百度即可
44楼
暗影王国 2023-4-21
ngoDB来连接MongoDB数据库,使用pymongo库进行操作。首先需要在settings.py文件中添加相关配置:```python# settings.pyDATABASES = { 'default': { 'ENGINE': 'djongo', 'NAME': '', 'ENFORCE_SCHEMA': False # 避免Djongo的schema验证 }}# 添加cors跨域支持INSTALLED_APPS = [ # ... 'corsheaders',]MIDDLEWARE = [ # ... 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware',]CORS_ORIGIN_ALLOW_ALL = True # 允许所有来源跨域```接着在views.py中实现获取mongodb数据的API接口:```python# views.pyfrom django.http import JsonResponsefrom pymongo import MongoClientdef get_data(request): client = MongoClient('') db = client[''] collection = db[''] data_list = [] for item in collection.find({}, {'_id': 0}): # 获取数据集合所有数据 data_list.append(item) return JsonResponse({'data': data_list})```在urls.py中添加对应的url路由:```python# urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ path('api/getData/', views.get_data),]```这样就完成了后端接口的开发,可以通过调用http://localhost:8000/api/getData/来查看返回的MongoDB数据库中的数据。最后,在前端部分调用后端接口获取实际数据并渲染页面,代码如下:```vue 获取数据 import axios from 'axios' // 引入axios库import * as echarts from 'echarts' // 引入echarts库export default { data() { return { columns: [ {title: '字段1', dataIndex: 'field1', key: 'field1'}, {title: '字段2', dataIndex: 'field2', key: 'field2'}, {title: '字段3', dataIndex: 'field3', key: 'field3'}, ], dataSource: [] } }, methods: { async getData() { const res = await axios.get('http://localhost:8000/api/getData/') // 调用后端接口 this.dataSource =
45楼
昵称909715 2023-4-27
有没有新手资源啊大哥
46楼
昵称909715 2023-4-27
什么上面自学啊,大佬求解。
47楼
Pluie 2023-4-27
主流视频网站都有教程;如果喜欢纸质阅读也可以去买教程书

可以先百度下学习路径,再跟着一个个学习
48楼
昵称909715 2023-4-27
没有资源啦要不跟着你学技术
49楼
Pluie 2023-4-27
我一个月也就更新一两篇,并且不一定是相同的系列,会比较杂,如果你只是出于兴趣想学某篇文章,倒也问题不大

不过计算机这块主要还是看自学能力,跟着我教程会很慢就是了,而且不好建立自己的知识体系
50楼
昵称909715 2023-4-27
慢慢一步来啦,主要是太迷茫啦,都不知道干什么,不甘于进厂工作啦。

评论

登录后才可发表内容
  • 主题

    18

  • 帖子

    426

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0500s Mem:2132Kb