上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 本文主要的目标是创建flask基本的项目架构,总体架构: 详细的项目目录结构: Flask 项目创建的过程 一.项目(students)创建初始化工作 1. 创建项目的虚拟环境 2 . 在项目虚拟环境中安装开发中使用的依赖模块 3. 创建大致的目录结构 在项目目录下d:/deng/flaskLear 阅读全文
posted @ 2019-04-10 21:53 冰底熊 阅读(570) 评论(0) 推荐(1) 编辑
摘要: ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射。 1.优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类属性和方法的操作. 不用编写各种数据库的sql语句. 实现了数据模型与数据 阅读全文
posted @ 2019-04-09 23:28 冰底熊 阅读(1771) 评论(0) 推荐(1) 编辑
摘要: 一 请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了 阅读全文
posted @ 2019-04-09 23:28 冰底熊 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 简介 Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-S 阅读全文
posted @ 2019-04-09 23:27 冰底熊 阅读(278) 评论(0) 推荐(0) 编辑
摘要: JWT 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。 我们不再使用Session认证机制,而使用Json Web Token认证机制。 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519). 阅读全文
posted @ 2019-03-26 23:20 冰底熊 阅读(6457) 评论(0) 推荐(4) 编辑
摘要: 创建自定义的用户模型类 1. 用命令创建users 应用 2. 将users 注册到settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 阅读全文
posted @ 2019-03-26 20:21 冰底熊 阅读(747) 评论(0) 推荐(0) 编辑
摘要: Scrapy 模拟登陆 1. 重写 爬虫中的start_requests 方法,直接携带cookies 进行登录 注意的是在scrapy 中,cookies 不能放在headers 中,而需要把cookies作为一个独立的参数。因为在scrapy配置文件中单单独定义了一个cookies配置,读取co 阅读全文
posted @ 2019-03-26 14:11 冰底熊 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一.windows下虚拟环境创建 1.1 虚拟环境virtualenv 如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.而公司里面往往会存在多个项目的情况, 所以需要使用虚 阅读全文
posted @ 2019-03-21 16:21 冰底熊 阅读(230) 评论(0) 推荐(0) 编辑
摘要: scrapy 持久化存储 一.主要过程: 以爬取校花网为例 : http://www.xiaohuar.com/hua/ 1. spider 回调函数 返回item 时 要用yield item 不能用return item 爬虫 xiahua.py 1 # -*- coding: utf-8 -* 阅读全文
posted @ 2019-03-11 16:11 冰底熊 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.socket 实现http 请求 1.阻塞情况 # 1 阻塞 client = socket.socket() client.connect(('14.215.177.39',80)) # 阻塞 , '14.215.177.39' 为百度ip 默认端口 data=b'GET / HTTP/1.0 阅读全文
posted @ 2019-03-07 13:01 冰底熊 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页