03 2017 档案

摘要:Model表创建,Url映射,Views函数处理,Html生成 根据上图,视频方向与视频分类是多对多的关系,视频分类与视频信息是一对多的关系,难度级别是单一的查询条件(与之前俩者并无关系) Models.py如下: from django.db import models class Directi 阅读全文
posted @ 2017-03-29 17:01 陨落&新生 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 PyCharm Default Keymap PyCharm3.0默认快捷键(翻译的) 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属 阅读全文
posted @ 2017-03-28 08:37 陨落&新生 阅读(14299) 评论(0) 推荐(1) 编辑
摘要:堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: import paramiko transport = paramiko.Transport(('ho 阅读全文
posted @ 2017-03-26 14:12 陨落&新生 阅读(4571) 评论(0) 推荐(0) 编辑
摘要:在使用Django Admin开发时,发现admin模块css样式文件丢失,无法调用,使火狐浏览器提示: 此 URL 的资源不是文本: http://127.0.0.1:8000/statics/admin/css/base.css 经过一番百度、谷歌发现admin/base.html文件出问题。 阅读全文
posted @ 2017-03-26 11:04 陨落&新生 阅读(3443) 评论(0) 推荐(1) 编辑
摘要:Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,这意味着对于实时 Web 服务来说,Tornado 是一个理想的 Web 阅读全文
posted @ 2017-03-24 16:38 陨落&新生 阅读(815) 评论(0) 推荐(0) 编辑
摘要:概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and X 阅读全文
posted @ 2017-03-23 10:47 陨落&新生 阅读(562) 评论(0) 推荐(0) 编辑
摘要:上节的问题: 协程:遇到IO操作就切换。 但什么时候切回去呢?怎么确定IO操作完了? 很多程序员可能会考虑使用“线程池”或“连接池”。“线程池”旨在减少创建和销毁线程的频率,其维持一定合理数量的线程,并让空闲的线程重新承担新的执行任务。“连接池”维持连接的缓存池,尽量重用已有的连接、减少创建和关闭连 阅读全文
posted @ 2017-03-21 16:40 陨落&新生 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值 阅读全文
posted @ 2017-03-20 18:47 陨落&新生 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr 阅读全文
posted @ 2017-03-20 14:38 陨落&新生 阅读(8301) 评论(2) 推荐(1) 编辑
摘要:Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 #!/usr/bin/env python # -*- coding:utf-8 -*- import threading import time def show(arg): time.sleep(1) 阅读全文
posted @ 2017-03-18 16:50 陨落&新生 阅读(252) 评论(0) 推荐(0) 编辑
摘要:Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 2、View函数处理 3、生成HTML <form method="POST" enctype="multipart 阅读全文
posted @ 2017-03-16 21:36 陨落&新生 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文
posted @ 2017-03-15 18:58 陨落&新生 阅读(332) 评论(0) 推荐(0) 编辑
摘要:元素寻找 选择器(selector) 1、基本选择器 $("*") // 选取所有元素 $("element") // 选取标签名称的所有元素 $("#id") // 选取id 属性指定的元素 $(".class") // 选取指定的 class 查找元素 $(".calss,p,div") // 阅读全文
posted @ 2017-03-10 09:14 陨落&新生 阅读(232) 评论(0) 推荐(0) 编辑
摘要:JavaScript的引入方式 {#1 直接编写#} <script> alert('hello yuan') </script> {#2 导入文件#} <script src="hello.js"></script> 2.1 变量 1 声明变量时不用声明变量类型. 全都使用var关键字; var 阅读全文
posted @ 2017-03-08 09:25 陨落&新生 阅读(330) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示