随笔分类 -  ptython

摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/9/5 21:41 # @Author : Lhtester # @Site : # @File : 豆瓣电影.py # @Software: PyCharm """使用串行爬虫 阅读全文
posted @ 2021-09-05 22:25 安好_世界 阅读(111) 评论(0) 推荐(0)
摘要:思路: 1.获取第一张内容 2.判断请求方式 3.对URL存在回车进行处理 4.正则匹配 5.写入文件中 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/8/27 20:34 # @Author : Lhtester # @S 阅读全文
posted @ 2021-08-28 13:30 安好_世界 阅读(156) 评论(0) 推荐(0)
摘要:爬虫思路如下: 1.向起始url发起get请求得到响应 2.从(1)的响应中使用正则表达式提取每个贴吧标题和对应的URL,发送请求,获取响应 3.在(2)的响应中使用正则表达式提取每个img的URL,发送请求,获取响应。 4.将(3)的响应内容保存为图片 5.从(1)的响应中使用正则表达式提取下一页 阅读全文
posted @ 2021-08-25 00:07 安好_世界 阅读(472) 评论(0) 推荐(0)
摘要:flask介绍:Flask是一个使用 Python 编写的轻量级 Web 应用框架,基于Werkzeug WSGI工具箱和jinja2模板引擎,Flask也被称为微框架(microframework),因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用数据库、窗体验证工具 阅读全文
posted @ 2021-07-26 17:35 安好_世界 阅读(153) 评论(0) 推荐(0)
摘要:创建Form类: from django import forms from django.forms import widgets from django.forms import fields class FM(forms.Form): #字段本身只做验证 user = fields.CharF 阅读全文
posted @ 2021-06-11 10:42 安好_世界 阅读(125) 评论(0) 推荐(0)
摘要:- 内置信号 Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init # django的modal执行其构造方法后,自动触发 pre_save # django的modal对象保存前,自动触发 post_save # django的m 阅读全文
posted @ 2021-06-08 16:45 安好_世界 阅读(38) 评论(0) 推荐(0)
摘要:def func(request): request.POST request.GET request.FILES request.getlist#获取列表 request.method#请求方式 request.path_info#当前URL request.type #此仍为一个字典一样的对象, 阅读全文
posted @ 2021-06-04 17:49 安好_世界 阅读(42) 评论(0) 推荐(0)
摘要:总共有5种配置: 1.开发调试 # 此为开始调试用,实际内部不做任何操作 # 配置: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', # 引擎 'TIMEOUT': 300, # 缓存 阅读全文
posted @ 2021-06-04 17:45 安好_世界 阅读(109) 评论(0) 推荐(0)
摘要:MIddel模块执行顺序:process_request->process_view->views函数->process_response 出现异常执行顺序:process_request->process_view->views函数出现异常->process_exception->process_ 阅读全文
posted @ 2021-06-04 14:56 安好_世界 阅读(78) 评论(0) 推荐(0)
摘要:不要注释掉CsrfMIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.co 阅读全文
posted @ 2021-06-03 17:32 安好_世界 阅读(136) 评论(0) 推荐(0)
摘要:cookie: 理解为客户端浏览器上的一个文件 类似字典存储{'k':'v' } 基于cookie做用户验证时,敏感信息不适合放在cookie中 1、获取Cookie: request.COOKIES['key'] request.get_signed_cookie(key, default=RAI 阅读全文
posted @ 2021-05-25 18:03 安好_世界 阅读(37) 评论(0) 推荐(0)
摘要:XSS: {{ page_str|safe }} from django.utils.safestring import mark_safe mark_safe(page_str)#保证回传数据安全的 前端页面: <!DOCTYPE html> <html lang="en"> <head> <me 阅读全文
posted @ 2021-05-12 23:24 安好_世界 阅读(61) 评论(0) 推荐(0)
摘要:- 自定义函数 simple_tag a. app下创建templatetags目录 b. 任意xxoo.py文件 c. 创建template对象 register d. @register.simple_tag def func(a1,a2,a3....) return "asdfasd" e. 阅读全文
posted @ 2021-04-15 21:39 安好_世界 阅读(67) 评论(0) 推荐(0)
摘要:include导入模板 <form> <input type="text"> <input type="submit"> </form> {% extends 'master.html' %} {% block title %}你猜{% endblock %} {% block content %} 阅读全文
posted @ 2021-04-14 22:12 安好_世界 阅读(59) 评论(0) 推荐(0)
摘要:补充一点Django viewprint(request.environ['HTTP_USER_AGENT'])#获取请求头 request.environ#请求所有消息放在这个里面 注释:block 是继承的位置 extends是引用那个模块的模板 <!DOCTYPE html> <html la 阅读全文
posted @ 2021-04-14 21:56 安好_世界 阅读(38) 评论(0) 推荐(0)
摘要:a. /index/ -> 函数或类 b. /index/(\d+) -> 函数或类 c. /index/(?P<nid>\d+) -> 函数或类 d. /index/(?P<nid>\d+) name='root' -> 函数或类 reverse() {% url 'root' 1%} e. /c 阅读全文
posted @ 2021-04-12 22:28 安好_世界 阅读(47) 评论(0) 推荐(0)
摘要:app: migrations:数据库操作记录,只修改表结构记录 admin:Djangot为我们提供的后台管理 apps:表示配置当前app model:ORM,写指定的类 通过命令可以创建数据库结构 tests:单元测试 views:写相关所有业务逻辑代码 创建项目流程: 1.模板的路径sett 阅读全文
posted @ 2021-04-07 19:39 安好_世界 阅读(88) 评论(0) 推荐(0)
摘要:request.POST.getlist('name)#获取多个值 request.FILES() 1.路由系统 url('index/',views.index) url.path(r'detail-(\d+)-(\d+).html') url.path(r'detail-(?P<nid>\d+) 阅读全文
posted @ 2021-04-07 19:35 安好_世界 阅读(243) 评论(0) 推荐(0)
摘要:MVC模型 model view controller 数据库 模板文件 业务处理 MTV模型 model template view 数据库 模板文件 业务处理 Django安装:pip3 install Django 或者pycharm setting中安装 Django创建项目: django 阅读全文
posted @ 2021-03-10 10:30 安好_世界 阅读(50) 评论(0) 推荐(0)
摘要:from sqlalchemy import create_engine,func from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String,DATE 阅读全文
posted @ 2020-11-19 11:09 安好_世界 阅读(396) 评论(0) 推荐(0)