- 博客(48)
- 收藏
- 关注
转载 python的复制,深拷贝和浅拷贝的区别
在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用一般有三种方法,alist=[1,2,3,["a","b"]](1)直接赋值传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变>>> b=alist>>> print b[1,...
2018-06-19 14:01:11
285
原创 闭包装饰
闭包: 1.函数内嵌套函数 2.内部函数引用外部函数的局部变量 3.外部函数的返回值是内部函数 闭包的缺点: 由于内部函数引用了外部函数的局部变量,导致外部函数执行完之后,局部变量没有及时释放,占用内存 装饰器的作用: 在不更改原始函数的基础上,为函数添加一些额外功能不带参数def run_time(func): def test(): st...
2018-06-17 21:54:15
266
原创 Django之cookie和session
设置搜索记录history = request.COOKIES.get('history',None)cookie_str = '' if history: cookies = history.split(',') if kw in cookies: cookies.remove(kw) cookies.in...
2018-06-17 18:36:15
293
原创 Flask入门2
Flask渲染模板和传参1.如何渲染模板 *模板放在templates文件夹下 *从flask里面引入render_template函数from flask import render_template*在视图函数中,使用render_template 2.模板传参 *如果只有一个参数或者少量参数,直接在render_template中函数中添加关键字参数既可 *有多个参数的...
2018-06-08 09:25:52
270
原创 ubuntu部署vsftpd
1.安装vsftpdsudo apt-get install vsftpd2.在/home/下建立myftp文件夹,权限755,在myftp下创建share文件夹,权限777sudo mkdir -p /home/myftp/share//myftp权限chmod -R 755 /home/myftp//share权限chmod -R 777 /home/myftp/s...
2018-06-07 21:36:09
256
原创 在私有服务器上搭建git仓库
1.sudo apt-get install git 安装git 2.sudo adduser git为使用ssh链接登录git创建账户 输入用户名 密码 3.创建整数登录,收集所有用户的ssh_keys,放入/home/git/.ssh/authorized_keys文件中,目录或文件不存在的话自己手动创建,每个ssh_key 放一行 4.选定git仓库目录,进入仓库所在目录,初始化gi...
2018-06-07 21:10:42
1109
原创 flask之url和视图
下载flaskpip install flaskflask代码的详细解释app = Flask(__name__)//name的作用#1.方便flask框架去寻找资源#2.方面flask插件出现错误的时候,好去寻找问题所在的位置#装饰器的作用,做一个url与试图函数的映射@app.route('/')def hello_world(): return 'H...
2018-06-06 23:51:55
315
原创 nginx反向代理负载均衡
负载均衡,说白了,所有请求发给A服务器,然后它转发到其它服务器中实现负载均衡反向代理的好处解决了网站服务器对外可见的问题,提高了网站服务器的安全性; 节约了有限的IP地址资源,后端服务器均可使用私有IP地址与代理服务器进行通信; 加速了网站的访问速度,减轻了真实web服务器的负荷。反向代理的工作流程用户通过域名发出访问请求,该域名被解析为反向代理服务器的IP地址; 反向代...
2018-06-05 17:19:04
201
原创 MongDB的一些基本操作
1.下载操纵mongdb的包pip install pymongo2.引入mongoClient 链接mongodbclient = MongoClient('127.0.0.1',27017)3.获取数据库db = client.pythondb4.创建集合stu = db.stusMongoDB中关于集合(和数据库)的一个重要注意事项是它们是懒创建的 -...
2018-06-02 18:03:24
221
原创 ajax一些常用的基本操作
// 请求的全局配置 $.ajaxSetup({ // 每次发起请求,携带csrf_token值 data:{csrfmiddlewaretoken:'{{ csrf_token }}'} })// 发送get请求$.get(url,function (data) { })发送post请求// 1.请求地址 2.请求携带参数 ...
2018-06-02 17:23:02
357
原创 Django项目订单接入支付宝
1.首先下载所需要的包pip install python-alipay-sdk2.在视图函数里面引入所需要的类from alipay import AliPay3.利用这个类创建一个实例对象ali_pay = AliPay(appid=settings.ALIPAY_APPID,app_notify_url=None,//使用默认回调的地址//公钥的路径app...
2018-06-02 15:03:39
3483
4
原创 ubuntu安装elasticsearch-rtf
1.因为Elasticsearch是Java环境编写的,所以要有Java环境来支持运行sudo apt-get install default-jdk安装完查看java是否安装正常java -version2.安装Elasticsearch-rtf1.下载(安装git)git clone git://github.com/medcl/elasticsearch-rt...
2018-06-01 21:54:07
735
原创 ubuntu16.04中将python3设置为默认
直接执行这两个命令即可sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150如果要切换到Python2,执行:sudo...
2018-05-22 18:01:58
187
原创 Ubuntu下部署Django项目
1.首先要进入环境把项目所需要的环境导出来1 pip freeze >requirements.txt2.安装python环境3.安装python3.6版本(阿里云服务器默认3.5,可以选择不用安装,看心情吧)3. 安装虚拟环境(这个也看心情吧)4.把得到的requirements.txt打开,每个环境之间以一个空格隔开 然后复制到Ubuntu通过pip下载...
2018-05-22 17:55:04
4023
原创 Django里面views.py一些常用的引用文件
1.登陆后才能访问该视图函数from django.contrib.auth.views import login_required//在函数前面加入@login_required//在settings里面配置没有登录时访问的路由LOGIN_URL = '/users/login'2.返回网页和进行重定向from django.shortcuts import render...
2018-05-22 16:50:27
2738
转载 Ubuntu下安装python虚拟环境
1.创建虚拟环境管理目录(这个在路径根据自己的需要进行定义)mkdir HOME/用户目录/virtualenvs2.打开.bashrc,一般在home/用户目录下,(可以使用locate bashrc查找)sudo vim HOME/用户目录/.bashrc3.在.bashrc的末尾增加下面内容export WORKON_HOME=$HOME/.virtualen...
2018-05-21 22:23:04
276
转载 Ubuntu下安装Python环境
1. 安装python36(非必需)在终端输入以下命令wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz tar -xvzf Python-3.6.4.tgz cd Python-3.6.4 ./configure --with-ssl make sudo make install这些命令会使...
2018-05-21 22:16:38
1150
原创 Ubuntu下安装和远程连接mysql和卸载mysql
一、安装mysqlapt-get install mysql-serverapt-get install mysql-clientapt-get install libmysqlclient-dev执行完上述步骤1.首先执行下面代码切换到根路径cd /2.执行以下命令切换到下列路径cd /etc/mysql/mysql.conf.d3.输入ls查...
2018-05-21 21:58:22
271
原创 jquery之form表单操作
<form action="#" method="get"> <input type="text" name="user"> <input type="password" name="pwd"> <button type="submit
2018-05-19 13:51:45
1769
原创 jquery之get请求之getJSON函数
url = 'http://api.map.baidu.com/telematics/v3/weather?location=郑州市&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?' $('button').click(function () { // 发起get请...
2018-05-19 13:36:23
1438
原创 jquery事件
1.单击事件$('button').click(function () { console.log('button:我被点了....') })2.双击事件$('#d').dblclick(function () { console.log('我被双击了...') })3. 鼠标经过标签$('#d').hover(fun...
2018-05-19 13:26:46
1266
原创 jquery之DOM节点操作
1.jQuery追加标签$('body').append('<h1 style="color: red;" class="c">hello world</h1>')2.给便签设置style样式$('.c').css('font-size','100px')3.移除标签$('.c').remove()4.清空选项$('#...
2018-05-19 13:04:13
1308
原创 jquery修改属性值
1.attr()函数获取标签的某个属性//获取id为p的标签的属性值$('#p').attr('class')2.attr()修改或修改标签的属性值//如果存在就是修改,如果不存在就是添加$('#p').attr('class','red')3. 删除某个属性$('#p').removeAttr('name')4.添加class名称$('#p').a...
2018-05-19 12:46:46
30998
原创 jquery基础
首先还是要引入jquery文件的1.通过id查找标签//$('#id') 找到id对应的标签,返回一个列表var h = $('#h')2. 通过class查找标签var h22 = $('.h2')3.通过标签属性查找标签 var a1 = $('[target="_blank"]')4. 通过标签名称查找标签var input2 = $('in...
2018-05-19 11:10:55
1367
原创 JavaScript之事件操作
在执行事件操作前,首先要找打要执行事件操作的标签var div = document.getElementById('d')1.添加单击事件//1.监听的事件类型 2.事件触发后执行的函数div.addEventListener('click',function (event) { // event.target 触发事件的标签 //...
2018-05-19 10:38:47
1456
原创 JavaScript基础
1.声明变量声明变量用var声明,例如var b =202.在后台打印输出 console.log3.for循环if (b &gt; 10){ console.log('b大于10') }else if(b &lt; 10){ console.log('b小于10') }else{ console.l...
2018-05-19 09:32:31
1437
原创 Django加载图片验证码
1.首先下载captchapip install django-simple-captcha2.因为captcha也是一个app所以需要在settings里面配置captcha 3.进行makemigrations 和migrate创建数据库表 4.配置基础路由url(r'^captcha/',include('captcha.urls')),5.在app下新建一个fo...
2018-05-18 22:47:02
2074
原创 Django-xadmin后台配置富文本编辑器
1.https://github.com/twz915/DjangoUeditor3下载包,进入包文件夹,找到DjangoUeditor包拷贝到项目下,和xadmin同级目录
2018-05-17 22:19:41
4243
原创 Django配置后台xadmin管理界面
xadmin是基于Django的admin开发的更完善的后台管理系统,页面基于Bootstrap3开发的1.xadmin的安装,下载地址https://github.com/sshwsfc/xadmin2.2. 下载后解压,进入文件夹内,按shift+右键,选择在此处打开命令窗口3.命令行窗口输入python setup.py install 安装xadmin,安装时会自动下载依赖包,等待下载完成...
2018-05-17 21:11:48
6735
原创 Django继承自带user表并重写
1.在models里引入from django.contrib.auth.models import AbstractUser2.自定义一个类继承AbstractUserclass UsersModels(AbstractUser): nick_name = models.CharField(max_length=20, verbose_name='昵称') birday = mo...
2018-05-17 12:36:17
6928
原创 Django自定义登录验证类
1.首先在views视图函数内引入from django.contrib.auth import authenticatefrom django.contrib.auth.backends import ModelBackend# Q表示查询条件from django.db.models import QModelBackend即为要重写的验证登录类2.authenticate会自自动调用重写...
2018-05-17 12:24:04
3389
1
原创 Django上传文件或者图片
一、上传图片1.form表单设置类型enctype="multipart/form-data"2.配置上传文件存放的路径MEDIA_URL = '/media/'# 指定的文件存放的根目录,是一个字符串路径MEDIA_ROOT = os.path.join(BASE_DIR,'media')3.在models里面创建数据模型,将图片存储在哪个文件夹下,按照年月储存upload_to 上传文件存...
2018-05-17 11:53:34
2148
原创 Django中 settings常用的配置
1.指定用户使用的用户表模型AUTH_USER_MODEL = 'users.UserModels'uses这个app下的models文件内的UserModels类2.指定没有登录情况下访问路由失败时访问的路由地址LOGIN_URL = '/users/login'3.使用中文显示LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'4.是否使用...
2018-05-17 10:52:59
2468
原创 Django实现分页操作
首先在view函数里面引入所需要的分页函数from django.core.paginator import Paginator,PageNotAnInteger,EmptyPagePaginator创建分页器对象的类,PageNotAnInteger,EmptyPage 分页异常处理下面就是实现过程1、获取所有数据persons=Person.object,all()2.根据数据创建分页器...
2018-05-16 18:37:34
2506
原创 Django在提交表单时的表单验证
1、首先在app里面新建一个forms文件2 引入所需要的包from django import forms3.创建一个类 这个类是继承自forms.Form4.下面就已一个email类为例子
2018-04-26 14:03:42
2728
原创 Django发送电子邮件
1.在settings里面配置相关配置2.在views文件里引入from django.core.mail import send_mail,send_mass_mail2.从项目里面引入settings2.1发送一封邮件2.2发送多封邮件
2018-04-24 23:46:56
2135
原创 用Django里面的models操作数据库
1.首先进入settings里面2.在models里面声明数据类型 2.1 首先引入需要的工具包import MySQLdb 2.2 创建table表各个字段的类型models.AutoField 自增列= int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True 2.3 自定义表的名称2...
2018-04-23 13:29:08
3223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人