mongodb使用
摘要:文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ 安装 1.直接下载安装 sudo apt-get install -y mongodb # -y 跳过提示y/n的选择 默认全部是y 服务端mongodb启动
阅读全文
chromedriver对应chrome版本
摘要:chromedriver版本支持的Chrome版本 v2.41 v67-69 v2.40 v66-68 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33 v60-62 v2.32 v
阅读全文
爬虫-selenium的使用
摘要:安装 开始 报错 原因:没有安装chromedriver chromedriver下载地址:https://chromedriver.storage.googleapis.com/index.html 解压缩 把文件夹移动到/usr/bin目录下 测试是否成功 继续运行代码,成功 selenium用
阅读全文
爬虫-步骤
摘要:### xpath的包含- `//div[contains(@class,'i')]`### 实现爬虫的套路- 准备url - 准备start_url - url地址规律不明显,总数不确定 - 通过代码提取下一页的url - xpath - 寻找url地址,部分参数在当前的响应中(比如,当前页码数和
阅读全文
xpath用发
摘要:xpath的更多语法: https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-2.0/ms256039(v=vs.80)?redirectedfrom=MSDN 注意: 使用xpath helper或者chrom
阅读全文
Chrome插件安装和用法
摘要:XPath Helper 下载插件,拖入chrome://extensions/ 使用方法:ctrl+shift+x呼出 JSONView的使用: 安装JSONView插件 下载插件,拖入chrome://extensions/ 使用方法:地址栏输入请求的网址,如果是json文件,直接格式化输出
阅读全文
正则用法
摘要:语法 在DOTALL模式中能匹配到换行 常用正则表达式的方法: re.compile(编译) pattern.match(从头找一个) pattern.search(找一个) pattern.findall(找所有) pattern.sub(替换)
阅读全文
爬虫-数据提取
摘要:数据分类 非结构化数据:html等 处理方法:正则表达式,xpath 结构化数据:json,xml 处理方法:转化位python数据类型 JSONView的使用: 安装JSONView插件 下载插件,拖入chrome://extensions/这个网页里就可以用了 美化输出-格式化pprint 结果
阅读全文
爬虫-retrying用法
摘要:文档:https://pypi.org/project/retrying/ 安装 设置最大重试次数
阅读全文
文件安装方法
摘要:安装 1.pip安装 2.下载源码,进入解压后的目录 3.****.whl格式安装方法 pip install fdfs_client-py-master.zip
阅读全文
爬虫-requests用法
摘要:中文文档 API: http://requests.kennethreitz.org/zh_CN/latest/ 安装 pip install requests 获取网页 # coding=utf-8 import requests response = requests.get('http://w
阅读全文
http和https
摘要:HTTP 明文传输(不安全) 超文本传输协议 默认端口号:80 HTTPS 多了加密和解密过程,但是时间耗费的长 HTTP + SSL(安全套接字层) 默认端口号:443 HTTPS比HTTP更安全,但是性能更低
阅读全文
django-评论
摘要:视图函数views.py 模板order_comment.html中 详情页面detail.html中
阅读全文
django-支付宝支付
摘要:安装python-alipay-sdk 配置 视图函数orders/views.py 配置路由urls.py 用户订单页面user_center_order.html 点击去付款,报错 查找原因 视图函数中Alipay{}中 OK,解决问题,继续 让网站知道已经支付成功 视图函数views.py中添
阅读全文
django-用户中心订单页面
摘要:提交订单页面place_order.html,创建订单成功后跳转到用户订单页面 用户订单得试图函数user/views.py 用户订单静态页面user_center_order.html
阅读全文
阿里支付
摘要:阿里:https://openhome.alipay.com/platform/home.htm 支付宝支付 支付宝开放平台登录 使用已有的支付宝账号即可 https://open.alipay.com/platform/home.htm 关于沙箱环境(开发模拟环境) https://docs.op
阅读全文
django-订单并发处理--悲观锁和乐观锁
摘要:冲突比较少的时候,使用乐观锁。 冲突比较多的时候,使用悲观锁。 (1) 悲观锁 select * from df_goods_sku where id=17 for update; 悲观锁获取数据时对数据行了锁定,其他事务要想获取锁,必须等原事务结束。 视图函数views.py (2) 乐观锁 查询
阅读全文
django-mysql事务
摘要:django文档:https://yiyibooks.cn/xx/django_182/topics/db/transactions.html mysql事务 1) 事务概念 一组mysql语句,要么执行,要么全不不执行。 2) 事务的特点 1、原子性:一组事务,要么成功;要么撤回。 2、稳定性 :
阅读全文
django-提交订单
摘要:购物车cart.html页面加form表单提交 视图函数views.py添加orderplace功能 模板order_place.html 后台views.py处理订单功能orderCommit 此时需要在orders/models.py中OrderInfo方法中添加字典
阅读全文
django-购物车添加
摘要:商品详情页detail.html添加加入购物车按钮 视图函数views.py中添加add功能 购物车页面 跳转到购物车 base.html中 视图函数views.py添加CartInfoView视图功能 模板cart.html 视图函数views.py中添加购物车更新和删除功能
阅读全文
上传图片报错
摘要:浏览器显示 linux终端显示 错误原因 没运行nginx fdfs_tracker和fdfs_storage配置看下,重启下
阅读全文
Pycharm中打开Terminal方式
摘要:点击剪头的图标就可以在左侧出现Terminal
阅读全文
django-全文解锁和搜索引擎
摘要:安装和配置 全文检索安装 搜索引擎安装 安装支持中文的搜索引擎 2) 找到虚拟环境py_django下的haystack目录。 /home/python/.virtualenvs/bj17_py3/lib/python3.5/site-packages/haystack/backends/ 在目录中
阅读全文
django-用户浏览记录添加及商品详情页
摘要:视图函数views.py 模板detail.html
阅读全文
django-模板变量forloop
摘要:在django的模板中,有forloop这一模板变量,颇似php Smarty中的foreach.customers, Smarty foreach如下: {foreach name=customers from=$custid item=curr_id}{$smarty.foreach.custo
阅读全文
django-带参数路由
摘要:路由urls.py templates渲染页面中
阅读全文
django-获取购物车商品数量-redis
摘要:视图函数views.py中 模板文件index.html 设置cart_key的数据
阅读全文
django-配置静态页面-celery/redis/nginx
摘要:celery生成静态页面 celery_tasks/tasks.py 模板文件 static_index.html 启动celery 生成静态页面 配置nginx.conf sudo vi /usr/local/nginx/conf/nginx.conf中在http中添加 重启nginx 浏览器中
阅读全文
django-自定义文件上传存储类
摘要:文件储存API:https://yiyibooks.cn/xx/django_182/ref/files/storage.html 编写自定义存储系统:https://yiyibooks.cn/xx/django_182/howto/custom-file-storage.html 定义一个自定义的
阅读全文
django-安装nginx及fastdfs-nginx-module
摘要:安装nginx及fastdfs-nginx-module 1. 解压缩 nginx-1.8.1.tar.gz 2. 解压缩 fastdfs-nginx-module-master.zip 3. 进入nginx-1.8.1目录中 4. 执行 sudo ./configure --prefix=/usr
阅读全文
linux压缩和解压缩命令
摘要:linux压缩和解压缩命令 tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirnamegz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.g
阅读全文
django-文件上传和下载--fastDFS安装和配置
摘要:5.1 安装fastdfs依赖包 一:下载安装FDFS依赖: libfastcommon 下载地址:https://codeload.github.com/happyfish100/libfastcommon/zip/master 1. 解压缩libfastcommon-master.zip 2.
阅读全文
django-缓存django-redis
摘要:https://django-redis-chs.readthedocs.io/zh_CN/latest/ 安装 django-redis 最简单的方法就是用 pip : cache backend 使用配置settings.py 链接redis数据库,原生客户端使用 在某些情况下你的应用需要进入原
阅读全文
django-改写manage类-objects
摘要:user/models.py中 视图函数views.py中直接调用方法
阅读全文