摘要:
序列化常见字段 和models里面的字段是一一对应的,知识多出了两个字段 多出了俩 ListField DictField 字段 字段构造方式 BooleanField BooleanField() NullBooleanField NullBooleanField() CharField Char 阅读全文
摘要:
常规通过CBV的写法 # models.py from django.db import models class Book(models.Model): name = models.CharField(max_length=32) price = models.IntegerField() pub 阅读全文
摘要:
进入MySQL官网正常去下载两个版本,可以参考我之前的笔记 下一步的时候,记得选端口,比如我的MySQL8版本用的是3306端口,那么我的MySQL5.7.44用的就是3307端口 如果要再命令行中使用指定版本的MySQL,可以结合命令去使用,命令解释如下: 你可以使用以下命令通过端口号连接MySQ 阅读全文
摘要:
前后端混合开发和前后端分离 我们使用django开发的BBS,实际上就属于前后端混合开发,前端界面和后端逻辑全部都通过django来完成。 前后端分离则是后端只负责写逻辑,并且返回对应的数据,一般是json给前端,专业的前端界面让前端去完成,至于前端拿到数据之后要开发网页,还是APP活着小程序开发, 阅读全文
摘要:
Life was like a box of chocolate, you never know what you're gonna get. 阅读全文
![小满三岁啦](https://img2024.cnblogs.com/blog/1969815/202404/1969815-20240408131156227-1271296457.png)
摘要:
安装 # 通过包管理工具安装 pip install sqlalchemy # 查看安装的版本 In [4]: sqlalchemy.__version__ Out[4]: '2.0.28' 链接数据库 # 链接MySQL # 链接MySQL的前提是已经安装了mysqlclient # pip in 阅读全文
摘要:
楔子 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 安装 方式1 pip install scrapy 方式2 如果方式1安装不了,在看此方式,如果方式1能正常安装,那就不需要查看此方式了。 # 1. 安装whe 阅读全文
摘要:
拓展阅读 https://zhuanlan.zhihu.com/p/453590557 安装 pip install selenium webdriver的下载 谷歌浏览器:https://googlechromelabs.github.io/chrome-for-testing/ 进入后找到chr 阅读全文
摘要:
写在前面 爬虫:远离个人信息、灰黑产,本文仅供技术讨论,请自觉遵守robots协议。 反爬虫的常见手段 爬虫项目最复杂的不是页面信息的信息与提取,而是爬虫与反爬虫,反反爬虫之间的互相博弈。 User-Agent 浏览器的标志信息,会通过请求头传递给服务器,用以说明访问数据的浏览器信息。 反爬虫:先检 阅读全文
摘要:
包的安装 pip install lxml 谷歌浏览器插件安装 XPath Helper 可以自行搜索安装也可以点击: 传送门 解析流程与使用 实例化一个etree的对象,把即将被解析的页面源码加载到该对象。 调用该对象的xpath方法结合着不同形式的xpath表达式进行标签定位和数据提取 # 导入 阅读全文