3 CYNH525

尚未进行身份认证

我要认证

2019年郑州大学应届毕业生 python热爱者

等级
TA的排名 27w+

利用virtualenvwrapper搭建Py虚拟环境

Virtualenv的优点使不同应用开发环境独立环境升级不影响其他应用,也不会影响全局的python环境它可以防止系统中出现包管理混乱和版本的冲突以下演示操作系统为Win10,教程的命令放在Linux操作系统下也没有冲突。。。可供参考第一步:安装好python环境之后,进入cmd命令终端输入指令 pip install virtualenv第二步:安装完成之后创建指定的虚拟...

2019-04-27 12:59:38

django从请求到返回都经历了什么

首先从runserver说起runserver使用的时django自己的web server,主要用于开发和调试中, 部署到线上环境一般使用nginx+uwsgi模式。manage.py 探秘看一下manager.py的源码,你会发现上面的命令其实是通过Django的execute_from_command_line方法执行了内部实现的runserver命令。通过源码分析可知, ruser...

2019-04-24 22:39:26

Django REST framework框架之登陆(TokenAuthentication认证方案)

Django的传统开发模式中,用户提交登陆信息表单时,会携带一个{% csrf_token %}的Hidden标签提交到服务器,它会生成一段字符串,功能就是验证表单的安全性进而防止跨站请求伪造攻击。而在DRF框架中,在BrowserAPI页面的用户登陆同样也是运用了这一机制,通过Django的LoginView函数实现CSRF的表单安全验证实现登陆。代码示例如下:urlpatterns =...

2019-04-24 21:53:11

套接字(socket)的简述

首先提一下OSI七层模型中的传输层,它提供了两种数据传输服务分别是 面向连接的可靠服务、面向无连接的不可靠服务。类型遵循协议特点使用场景面向连接的可靠服务TCP对传输质量要求较高、需要可靠的传输发送微信QQ消息、发送文件、账号登陆等等面向无连接的不可靠服务UDP对实时性要求较高,或者说网络情况不佳的时候,对数据的准确性没有严格要求网络电话会议、网络视频...

2019-04-24 15:38:48

DJango中jQuery ajax()使用serialize()提交form数据

jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如:模板html文件:<form action='' method='post'>FirstName: <input type='text' name='FirstName' value='Ben'> <br/&...

2019-03-31 16:39:59

Ajax请求中的async和cache的作用

async:false/true的作用async. 默认是true,即为异步方式,Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发Ajax里的success方法,这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。下面查看一个示例:var temp;$.ajax...

2019-03-31 16:13:43

django 使用HttpResponse返回json数据为中文

之前我用django一般用JsonResponse来返回json数据格式但是发现返回中文的时候会乱码from django.http import JsonResponsedef test(request): result = {'status'='success','msg':'操作成功'} return JsonResponse(result)这种方式返回简单,但是中文会乱码...

2019-03-31 16:00:09

django路由系统(URL命名及反向解析和命名空间namespace)

命名URL和URL反向解析第一步:protect中的urls.py文件from .views import index_listurl(r'^index/$',index_list,name='index')第二步:app下的views.py文件from django.shortcuts import render,HttpResponse,redirect,reverse# 第一种...

2019-03-31 15:43:00

Django分页功能的设计

头一次接触到django-pure-pagination这个第三方库,真的带来了巨大的方便,阅读Github教程学习过后,让自己少写了很多代码,谨此写篇博客加深印象,欢迎大家观看学习一起进步。django-pure-pagination的强大之处就在于能够提供高级分页功能,并于基于Django核心分页模块的现有代码完全兼容(也就是说不需要为了使用这个库而重写分页代码!)本文参考GitHub:h...

2019-03-29 23:52:37

Django中的as_view方法源码分析

未完待续。。。

2019-03-27 17:09:24

数据分析之Matplotlib模块学习笔记(三)

Matplotlib 高级绘图功能 – 今日知识点如下:散点图 扩充知识点填充图1.散点图散点图颜色映射的使用# d为大于0的整数,这样计算越靠近中心的样本# d的值越小,越靠近外周的样本d的值越大d = (x-172)**2-(y-65)**2mp.scatter(x,y,marker='o', s=50, c = d, ...

2019-02-16 13:56:35

Flask之Template层知识点回顾(一)

Today 19年2月16日,距离金三银四的招聘月份越来越近了.简历上的项目也成了目前最棘手的问题,需要迫切做出一个能拿的出手的项目.正好手头有一个Flask相关的小程序订餐应用,并且这个项目的应用场景很广泛,知识涉及面也很有深度,是一个可以拿来练手的项目。So , 要抓紧快速复习一下flask知识点,马上跟小伙伴们投入开发。。Flask简介Flask是一个基于Python并且依赖于Jin...

2019-02-16 13:48:01

数据分析之Matplotlib模块学习笔记(二)

matplotlib图像窗口高级操作知识点总结:- 绘制子图- 刻度定位器,刻度网格线- 半对数坐标- 散点图1.绘制两个窗口# title:窗口的标题# figsize: 窗口的大小# dpi:像素密度# facecolor:图表的背景色mp.figure('title', figsize=(4,3), dpi=120, facecolor='')mp.show()...

2019-02-14 20:50:17

数据分析之Matplotlib模块学习笔记(一)

又双叒到了晚上总结知识点的时候:  一个上午的matplotlib学习笔记,真的是很费脑子,需要记得东西太多了,大家记得复习哦.学过一遍忘了一遍是很正常的事,多复习把每个案例多敲一遍相信学习效果会最佳.希望大家在数据分析的道路上披荆斩棘 冲冲冲!!!matplotlib 概述matplotlib是python的一个绘图库.使用它可以很方便的绘制出版质量级别的图形matplotlib的...

2019-02-14 20:41:45

Python数据分析Numpy基础知识(一)

概述首先说一下这篇文章不是NumPy的教程,而是对学习的记录,旨在在以后需要用的时候能够知道What is NumPy。镇上官方Numpy参考手手册,这才是系统学习NumPy的真正去处。什么是数据分析?数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用的信息形成结论而对结论加以详细研究、概括、总结的过程。数据分析。使用python做数据分析1.Numpy 基础数...

2019-02-13 18:22:04

pip升级后出现 Import Error:cannot import name 'main' 解决方案

Happy New Year@ LZ有强迫症每次下载包都提示pip版本过低,升级了pip的版本,结果杯具心态差点崩…具体问题描述:在Ubuntu16.04版本中升级pip工具,在此使用pip3指令安装对应的包时,突然提示错误:Import Error:cannot import name 'main’解决方案:1.找到对应的pip文件,修改部分代码,文件目录位置 usr/bin/2...

2019-02-11 14:16:37

AttributeError: module 'lib' has no attribute 'Cryptography_HAS_SSL_ST' Ubuntu16.04 pip报错

终端输入pip list 或者 pip3 出现以下错误:原因:dist-packages文件夹中OpenSSL包出现问题,需要重新安装解决方法:1.找到OpenSSL所在的目录例 按照上图描述问题操作: cd /usr/local/lib/python3.5/dist-packages/2.删除OpenSSL文件夹终端输入 : rm -rf OpenSSL3.在终端输入命令重...

2019-02-11 13:45:14
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。