- 博客(73)
- 收藏
- 关注
翻译 项目部署.md
项目部署:这里用的是非常干净的ubuntu 16.04系统环境,没有使用任何云服务器,原因是因为不同的云服务器环境都不一样。我们就从零开始来完成部署。在开发机上的准备工作:确认项目没有bug。用pip freeze > requirements.txt将当前环境的包导出到requirements.txt文件中,方便部署的时候安装。把dysms_python文件准备好。因...
2018-10-03 01:15:12
869
翻译 Git.md
GitGit 是世界上最牛的 分布式版本管理工具 没有之一版本管理工具有哪些 ?gitsvn安装 windows、LinuxLinux apt-get install gitwindows需要下载 .exe 安装文件推荐学习网站 : https://backlog.com/git-tutorial/cn/https 和 ssh 的区别:https ...
2018-10-03 01:12:37
258
翻译 短信验证码.md
短信验证码短信验证码服务商有很多。这里我们选择一个阿里通信来作为短信服务平台。通过这个平台,中小企业及开发者可以在最短的时间内实现短信验证码发送、短信服务提醒、语音验证码、语音服务通知、IVR及呼叫中心、码号、后向流量、隐私保护相关的能力,实现互联网电信化。官方文档:https://help.aliyun.com/document_detail/59210.html登录阿里通信:链接:...
2018-10-03 01:11:01
441
翻译 权限和分组.md
权限和分组登录、注销和登录限制:登录在使用authenticate进行验证后,如果验证通过了。那么会返回一个user对象,拿到user对象后,可以使用django.contrib.auth.login进行登录。示例代码如下:user = authenticate(username=username, password=password)if user is not None: i...
2018-10-03 01:10:36
580
翻译 User模型.md
User模型User模型是这个框架的核心部分。他的完整的路径是在django.contrib.auth.models.User。以下对这个User对象做一个简单了解:字段:内置的User模型拥有以下的字段:username: 用户名。150个字符以内。可以包含数字和英文字符,以及_、@、+、.和-字符。不能为空,且必须唯一!first_name:歪果仁的first_name,在30个字...
2018-10-03 01:09:56
429
翻译 项目准备.md
项目准备前端开发环境配置:nvm->node.js -> npmnvm安装:nvm(Node Version Manager)是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包!nvm的安装非常简单,步骤如下:到这个链接下载nvm...
2018-10-03 01:09:33
261
翻译 django10.md
# django 10上下文处理器debugmessage缓存django操作缓存 memcachedsession 放入memcached上下文处理器重点debug 后期开发 查看 代码 数据库查询是否有问题message 前端用户输入内容的错误信息 直接在页面上显示上下文处理器是可以返回一些数据,在全局模板中都可以使用。比如登录后的用户信息,...
2018-10-03 01:08:52
228
翻译 day29笔记.md
django9文件上传:文件上传是网站开发中非常常见的功能。这里详细讲述如何在Django中实现文件的上传功能。前端HTML代码实现:在前端中,我们需要填入一个form标签,然后在这个form标签中指定enctype="multipart/form-data",不然就不能上传文件。在form标签中添加一个input标签,然后指定input标签的name,以及type="file"。...
2018-10-03 01:07:39
252
翻译 django8.md
django8复习from django.views.decorators.http from require_http_methods,require_GET,require_POST@require_http_methods['GET','POST'] @require_GETdef index(request)301 永久重定向 nginx 和 apache 中 进行设置 ...
2018-09-19 23:45:47
183
翻译 django7视图高级.md
django7视图高级django 限制请求页面重定向HttpRequest对象生成CSV文件类视图django 限制请求get 一般用来像服务器索取数据 不会对服务器的状态进行修改 不会像服务器提交数据post 一般用来像服务器提交数据 会对服务器的状态进行修改 比如提交一片文章给服务器from django.views.decorators.http impor...
2018-09-19 23:45:16
176
翻译 django 6.md
django 6复习模型常用的字段表的关系ORM 应用复习orm 增删该查 扩展book = Book.objects.filter(name="三国演义",desc='name').first()books = Book.objects.order_by("-price") #从高到低进行排序 for book in books: pri...
2018-09-19 23:44:51
165
翻译 django 5.md
django 5复习模板加载静态文件django 数据库小型项目orm模型复习add {{value|add:"adsf"}}cut {{value|cut:""}}context = { 'birthday':datetime.now()}{{value|date:'Y-m-d H:i:s'}} default {{value|default:"默认值"...
2018-09-19 23:44:29
212
翻译 django4
django4复习 常见过滤器 自定义过滤器模板结构优化 加载静态文件 复习settings.py 中有一个 TEMPLATES 配置BASE_DIR 你的项目目录 'DIRS': [os.path.join(BASE_DIR, 'templates')] 项目目录下templates文件夹 也就是说 render render_to_str...
2018-09-14 08:13:20
224
翻译 django3
django3复习 自定义路径转化器 模板 模板参数 模板常用的标签 复习from django.http import HttpResponse def index(request): return HttpResponse()http://127.0.0.1:9000/book 主目录的urls.py from django.u...
2018-09-13 09:25:20
451
翻译 django2
django2昨天遇到的问题 url映射传递参数 应用命令空间 默认参数 昨天遇到的问题windows 中 用户名 不要写成中文 如果说 遇到 mkvirtualenv workon 命令找不到 将 C:\Python\Python36\Scripts (python安装目录 下面有 mkvirtualenv.bat的脚本)加到环境变量 ...
2018-09-13 09:24:47
290
翻译 django 1
django 1开发环境的搭建 django 介绍 django 安装 git 开发环境的搭建1.安装 pyenv https://github.com/pyenv/pyenv-installer curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-insta...
2018-09-13 09:24:22
219
翻译 redis 数据类型、持久化、pyredis 、mongodb
redis 数据类型、持久化、pyredis 、mongodb数据类型 持久化机制 安装 Python 扩展 pyredis安装 mongodb pymongo 数据类型string\hash\list\set\zset set key value mset key1 value1 key2 value2 setex key 时间 v...
2018-09-13 09:23:56
361
翻译 MySQL操作
mysql查询 多表联合查询 更新 删除 DCL mysql 高级应用 优化 查询1.select * from 表名;2.select id,username from 表名;3.select id,usdername from 表名 where id>5 and id<8;4.select id,username fr...
2018-09-13 09:22:58
240
翻译 mysql 数据库1
mysql 数据库数据库的操作五个单位数据库服务器 Linux或者 windows 数据库 数据表数据字段数据行连接数据库1.windows win+R 打开cmd mysql -u root -p -u 用户名 -p 密码 linux 也是 mysql -u root -p2. 可视化工具 na...
2018-09-04 21:05:52
274
翻译 linux 基础5 mysql 安装
linux 基础5 mysql 安装复习 shell screen 磁盘管理 负载均衡 mysql安装 复习./configure --prefix --with- --enablemake && make install python 默认有两个版本 2.7 和3.5 pyen...
2018-09-04 21:05:27
166
翻译 Linux 4
Linux 4复习 防火墙 编译安装 nginx python环境 虚拟环境 安装 django scp 文件传输工具 磁盘管理 复习sudo: unable to resolve host 解决方案 :查看 hostname vim /ets/hosts 127.0.0.1 你的hostname 给pycharm ...
2018-09-01 21:18:22
194
翻译 Linux基础3
Linux基础3计划任务 压缩解压缩 软件安装 环境安装 复习useradd 用户名 /etc/passwd -m -d -g -u -spasswd 用户su chmod -R 775 g u o a +x +...
2018-09-01 21:18:00
533
翻译 Linux基础2
Linux基础2文件的权限用户和组 vi 编辑器 网络管理 进程管理 软件安装 复习命令 --help man 命令目录管理 mkdir -prmdir -p rm -rf touch mv cp rm -i -f -r cat tac head -n 10tail -n 5 tail -f morele...
2018-08-29 21:56:11
125
翻译 Linux基础2
Linux基础2文件的权限用户和组 vi 编辑器 网络管理 进程管理 软件安装 复习命令 --help man 命令目录管理 mkdir -prmdir -p rm -rf touch mv cp rm -i -f -r cat tac head -n 10tail -n 5 tail -f morele...
2018-08-29 17:26:05
246
翻译 Linux基础
Linux基础Linux目录结构 常见命令 用户和组 权限 常用端口号http 80 smtp 25https 443 pop3 110 ssh 22 ftp 21scp 22 ubuntu 远程连接 需要开启ssh 服务sudo apt-get install openssh-server ...
2018-08-28 21:51:26
173
翻译 ajax (js jQuery) linux及安装
ajax (js jQuery) linux及安装复习JSON.stringify() js转json JSON.parse() json转js ajax ajax.jsfunction aJax(url,fnSucc,fnFail){ //1.先有一个ajax 对象 if(window.XMLHttpRequest){ ...
2018-08-28 21:50:58
1953
翻译 DOM 事件 表格及样式
DOM 事件 表格及样式DOM什么是dom document object model document 文档 可以理解为 整个加载的页面 节点 节点树 节点就是一个标签 标签也可以称之为元素 节点树 可以理解为 标签的层级树 节点种类<div title="test">python1806oan...
2018-08-23 21:14:17
253
翻译 变量 、作用域、内存 基本包装类型 内置对象 BOM DOM
变量 、作用域、内存 基本包装类型 内置对象 BOM DOM复习. [a-z]\d\D\w\W\s\Sbaidu|guge|so() $1 $2 $3 +? *{m,n}{n}{n,}^ [] //$guize.test(内容); true false exec(内容) 匹配到的内容内容.match(规则) ...
2018-08-23 10:28:03
196
翻译 正则表达式 function 作用域 基本包装类型
正则表达式 function 作用域 基本包装类型复习正则表达式test exec var guize = /box/ig;var content = 'where is my box';guize.test|exec(content); 方法 说明 match(规则) 返回匹配到的内容 如果匹配 不到 返回null...
2018-08-23 10:27:39
371
翻译 流程控制语句 函数 对象和数组
流程控制语句 函数 对象和数组流程控制语句 函数对象和数组 流程控制语句复习if(5>4) alert('对');if(){}else{}if(){}else if(){}else{}switch(a+b){ case 值: 语句; break; 跳出所有循环 防止穿透 ...
2018-08-20 19:01:32
152
翻译 JavaScript 基础
JavaScript 基础引用方式 语法关键词 保留字 数据类型 应用领域页面的交互效果 比如轮播 选项卡 淘宝放大镜 页面的局部刷新 不需要手动刷新网页 比如股票网站 天气预报vue.js react.js 混合app webapp 引用方式 js 是 JavaScript 的简称 只要你有浏览器 就可以运行js ...
2018-08-18 11:36:30
383
翻译 css 基础2
css 基础2浮动 定位 层级 项目 复习class="a b c"class="a b"选择器[属性~="a"]class="a1"class="a2"class="a3"选择器[属性*="a"]+ 浮动 浏览器对元素有默认的排版方式 按照从左到右 从上到下 流式排列 文档流
2018-08-18 11:36:05
93
翻译 css基础
css基础引入方式行内 标签内部添加 style=”“内联 外链 选择器基本选择器id 标签 添加id 作为标志 这个id 是唯一的 #test{ font-size:16px;}<div id="test"></div>class 根据类查找 一个页面的标签 类可以重...
2018-08-18 11:35:32
155
翻译 html表单+多媒体 +css样式
html表单+多媒体 +css样式表单作用: 向服务器传递用户的数据 表单包含 input 元素 文本框 密码框 单选 复选 下拉框 提交按钮 传递两种方式: GET 速度快 不安全POST 安全 速度不如get 快 格式<form action="" method="post"> <p>...
2018-08-15 08:30:28
1215
转载 web开发01
web开发 world wide web 全球广域网 基于http协议 pc端 京东淘宝 移动端 app 淘宝app 京东app 微信 web全栈工程师 前端 工作 后台工作 全部胜任 web版本1.0 静态页面为主 纯展示 2.0 开始转为动态 从数据库里取数据 跟用户交互 ...
2018-08-13 20:52:22
303
原创 爬取‘’开图明天‘’图片实例
import urllib.requestimport osimport re# 开拓明天网址url = r'https://www.up72.com/'# 请求该网址response = urllib.request.urlopen(url)# 读取该网址html = response.read().decode('utf-8')# 切换文件夹os.chdir('kait...
2018-08-12 14:53:31
213
原创 爬虫实例(naruto)
import urllib.requestimport reimport osdef download_naruto(): # 转到该文件夹下 os.chdir('NARUTO') for i in range(2,5): # 某一页的网址 url = 'http://www.narutom.com/wallpaper/index...
2018-08-12 14:48:40
628
原创 模拟浏览器爬取
import randomimport urllib.requesturl = 'http://www.baidu.com'def method_name(): url = 'http://www.baidu.com' headers = { 'User-Agnet': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleW...
2018-08-12 14:35:36
721
转载 send_SMS
import http.clientimport urllib# 定义主机host = "106.ihuyi.com"sms_send_uri = "/webservice/sms.php?method=Submit"# 查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIIDaccount = "C45031386"# 查看...
2018-08-09 11:54:48
1399
原创 send_Email
from email.mime.text import MIMETextimport smtplibmsg = MIMEText('hello, send by Python...', 'plain', 'utf-8')# 输入Email地址和口令:from_addr = "dushine@126.com"password = "533123"# 输入SMTP服务器地址:smtp...
2018-08-09 11:53:24
859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人