自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 安装mongodb

sudo mv mongodb-linux-x86_64-ubuntu1604-3.4.0 /usr/local/mongodbsudo mkdir -p /mongo/data/mongodb_datasudo mkdir -p /mongo/data/mongodb_logcd /mongo/data/mongodb_logsudo touch mongodb.logsudo ...

2018-08-14 20:57:08 183

原创 mongodb 使用

  ★:             了解、可以明确描述内容★★:          熟悉、工作中经常会用到★★★:      必背、面试中经常会问到 MongoDB概念与环境安装 什么是MongoDB?  ★ MongoDB 是一个基于分布式文件存储的NoSQL数据库。 由C++语言编写,运行稳定,性能高,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 M...

2018-08-10 21:31:18 732

原创 django 处理ajax

一、前端ajax请求 1.get请求 $(function () { $('#click1').click(function () { $.get("{% url 'articles:love_add' %}",{artid:{{article.id}}},function(callback){ if(callback.status=='ok'){ alert('...

2018-08-01 21:02:36 307

原创 django中间件,第三方验证码,配置发送邮件,配置404,500,以类的形式写视图函数

一、中间件 当发出request请求时每一个请求都是先通过中间件中的 process_request 函数,这个函数返回 None 或者 HttpResponse 对象, 如果返回前者,继续处理其它中间件,如果返回一个 HttpResponse,就处理中止,返回到网页上。 每一个中间件有5种方法 process_request,process_view,process_except,pr...

2018-08-01 21:00:29 418

原创 django 装饰器和分页器

一、装饰器(实现不登陆不能执行一些操作) 1.django自带装饰器(不能实现登录后返回当前网页,不能处理ajax) from django,contrib.auth.decorators import login_required @login_required(login_url = '/users/user_login')  不能使用反向解析url def 视图函数(req...

2018-08-01 20:58:16 480

原创 django 用户表拓展,表单验证,图片显示

一、用户表拓展 1.在users模块下的models.py 中 from django.contrib.auth.models  import  Abstractuser class UserProfile(Abstractuser): nick_name = models.Charfield(max_lenght=10,verbose_name='用户昵称') def ...

2018-08-01 20:57:14 205

原创 diango admin 和 xadmin

一、django自带后台admin 1.创建超级用户 1.python manage.py createsuperuser 输入用户名密码 2.在网站主页后添加/admin,输入用户名密码进入后台 3.注册模型类 1.在app应用文件夹下models.py  中创建模型类 BanClass 2.迁移同步模型类 3.在app应用文件夹下admin.py  中...

2018-08-01 20:55:32 521

原创 django html页面 Template模板语法

二、定义模板1. 模板语言(DTL)主要内容1)变量2)标签 { % 代码块 % }3)过滤器4)注释{# 代码或html #}2. 变量1)语法:{{ variable }}2)当模版引擎遇到一个变量,将计算这个变量,然后将结果输出3)变量名必须由字母、数字、下划线(不能以下划线开头)和点组成4)当模版引擎遇到点("."),会按照下列顺序查询:字...

2018-08-01 20:53:50 1950

原创 简单博客开发流程

blog开发流程1、分析页面      分析页面达到的目的           1):完成网站的模块划分           2):从模板页面当中抽象出父模板,实现模板页面继承           3):分析模块当中的数据模型,确定模型类当中的字段 2、用户模块      扩展已经存在的模型           1)、onetoone扩展          ...

2018-07-19 16:06:23 558

原创 django 模板

模板介绍1 模板概述1)作为Web框架,Django提供了模板,可以很便利的动态生HTML2)模版系统致力于表达外观,而不是程序逻辑。3)模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用。4)模板包含: HTML的静态部分 动态插入内容部分 5)Django模板语言,简写DTL,定义在...

2018-07-19 16:01:00 839

原创 django中 session与cookie设置方法

设置session通过request.session来设置,可以设置过期时间设置session  request.session[‘uname’]= ‘liuyuan’session过期时间 request.session.set_expiry(10)·            set_expiry(value):设置会话的超时时间·            如果没有指定,则两个星期后过期·     ...

2018-07-13 21:13:50 232

原创 django 入门4

一、将单表增删改查数据展示在页面上      1、创建项目      2、设置项目的虚拟环境      3、配置项目settings      4、设置主子路由      5、编写数据模型,迁移同步数据库class StudentInfo(models.Model):   name = models.CharField(max_length=20,verbose_name='学生姓名')   ag...

2018-07-13 21:09:08 137

原创 django 入门3

一、ORM简介MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库。ORM是“对象-关系-映射”的简称,主要任务是:1)根据对象的类型生成表结构2)将对象、列表的操作,转换为sql语句3)将sql查询到的结果转换为对象、列表这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。Dj...

2018-07-10 21:32:19 176

原创 django 入门2

一、简介视图   主要内容:URLconf、HttpRequest对象、HttpResponse1)视图接受Web请求并且返回Web响应2)视图就是一个python函数,被定义在views.py中3)响应可以是一张网页的HTML内容,一个重定向,一个404错误等等4)在http请求中产生两个核心对象,所在位置是,django.http:http请求:HttpRequest对象http响应:Http...

2018-07-10 21:30:25 346

原创 django 入门

django入门一、          django框架导入1.       什么是软件框架软件框架(Software framework),软件框架其实就是将代码放到一个我们看不到的容器中,规定架构。当我们使用的时候直接调用。2.       python 网络编程复习(cs模型,bs模型)cs模型:  c --- client的意思          s --- server的意思bs模型: ...

2018-07-10 21:26:41 288

原创 mysql 基本操作2

八、关系表1.表的关系有三种  一对一,一对多,多对多关系通过关系字段(外键) 建立如果A表和B表是一对一关系  关系字段可以设计在A或B表中如果A表和B表是一对多关系  关系字段设计在B表中如果A表和B表是多对多关系  新建一张表,存储A表和B表的关系2.关系表的创建创建表的时候添加关系字段与外键约束(添加上外键约束,当在关系字段中插入A表中不存在的id会报错)关...

2018-07-03 18:59:27 111

原创 mysql基本操作1

一、简介数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库  db:数据库  dbms 数据库管理系统在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系型数据库。mysql就是典型的关系型数据库。关系型数据库:将数据保存在不同的表中,再将这些表放入数据库中,而不是将所有数据统一放在数据库里,这样的设计增加了MySQL的读...

2018-07-03 18:57:20 137

原创 python TCP和UDP编程

一、UDP编程 1.特点 1、UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。 2、UDP传输数据时有大小限制,每个被传输的数据报必须限定在64KB之内。 3、UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方。 2.应用场景: UDP是面向消息的协议,通信时不需要建立连接,数...

2018-05-23 16:54:14 430

原创 Web服务器--支持多个遵循WSGI的web框架

完整代码DjangoWeb.py代码# coding:utf-8import time#from MyWebServer import HttpServerimport re#常量名字要大写HTML_ROOT_DIR = "./html"#得到当前系统时间def get_time(env,start_response):    #调用传入进来的start_response函数,    #并且调用的...

2018-05-23 16:47:56 286

原创 python 正则表达式

1.简介正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式通常被用来检索、替换那些匹配某个模式的文本。2.正则表达式的作用和特点给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“...

2018-05-18 21:12:58 122

原创 python 进程

1.并发和并行:并发:当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent)。并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时...

2018-05-18 21:12:03 127

原创 Python版飞机大战

import pygameimport timeimport randomfrom pygame.locals import *size = width, height = 480, 800i = 0# 提取父类class Plane(object): def __init__(self, screen_temp, x, y, image_path): ...

2018-05-08 19:27:03 2095

原创 Python常用标准库

标准库 说明 builtins 内建函数默认加载 os 操作系统接口 sys Python自身的运行环境 functools 常用的工具 json 编码和解码 JSON 对象 logging 记录日志,调试 multiprocessing 多进程 threading 多线程 copy 拷贝 time 时间 datetime 日期和时间 calendar 日历 hash...

2018-05-06 21:35:22 304

原创 Python标准异常

异常名称 描述     BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generator)发生异常来通知退出 StandardError 所有的内建标准异常的...

2018-05-06 21:33:26 153

原创 用python循环做的最简单的一个“学生管理系统”

# 声明一个列表students=[]while True:    print("="*50)    print("\t学生管理系统1.0")    print("\t1.添加学生")    print("\t2.删除学生")    print("\t3.修改学生")    print("\t4.查找学生")    print("\t5.查看所有学生")    prin

2018-04-28 21:31:16 1260

原创 js js中的递归

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title&lt

2018-04-13 21:24:27 132

原创 基于jQuery的简单动画

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div {

2018-04-12 11:58:14 75

原创 Jquery中的AJAX

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-3.2.1.js"></sc

2018-04-12 11:47:32 74

原创 jQuery AJAX nodejs 简陋聊天室通信

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #user {

2018-04-12 11:38:45 808

原创 动画录制

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div {

2018-04-02 23:33:04 162

原创 js轮播图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script&am

2018-03-31 21:37:39 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除