自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 h3c 交换机 s5048PV5-EI stp配置

华三交换机

2022-12-13 13:43:13 2661

原创 django 文件上传

文件上传实现步骤配置URLfrom django.conf.urls import url, includefrom django.contrib import adminurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^student/', include('student.urls')),]#...

2019-07-02 20:33:43 249

原创 HttpReques

HttpRequest请求对象(只读)当用户访问一个视图函数时,Django会创建一个request对象(HttpRequest)HttpRequest对象中封装了所有的Http协议中的请求信息1.原生文件上传 1.渲染文件上传页面 method="post" enctype="multipart/form-data" 2.表单提交指向请求地址对应的视图函数 2.响...

2019-07-02 20:30:37 378

原创 django 逆向解析

逆向解析HttpResponseRedirect-reverse#student/urls.pyfrom django.urls import pathfrom . import viewsurlpatterns=[ path(r'^query1/([0-9]{4})/$', views.queryAll, name='hello'), path(r'^$', view...

2019-07-02 20:28:53 271

原创 Django如何处理一个请求

Django如何处理一个请求当一个用户通过网页发送一个请求给Django网站,Django执行过程如下:首先访问项目下的settings.py文件中 ROOT_URLCONF = ‘test1.urls’执行项目包下的urls.py文件中的urlpatterns列表根据匹配的url正则调用相应的视图函数/通用视图如果没有匹配的正则,将会自动调用Django错误处理页面...

2019-07-02 20:28:14 453

原创 django 图片上传数据库并显示

Django文件上传需求完成学生信息注册操作将学生信息入库将上传文件存放至项目下media文件夹下显示所有学生信息创建模型类class Student(models.Model): sno = models.AutoField(primary_key=True) sname = models.CharField(max_length=30) photo =...

2019-06-14 16:47:02 1884

原创 django models单表的增删改

增加#方法1 stu = Student(name='张三',home='北京') post.save()#方法2 Student.objects.create(name='张三',home='北京') 返回值是添加的对象 删除 Studnet.objects.get(id=7).delete()修改 Studnt.objects.filter(id=2)....

2019-06-13 15:15:56 135

原创 django 模型类多表关系

1对1关系#1对1的关系 外键可以在任意的表中 一个身份证对应一个人 一个人也只有一个身份证from django.db import modelsclass Student(models.Model): sno=models.AutoField(primary_key=True) sname=models.CharField(max_length=30,unique=T...

2019-06-12 14:34:25 251

原创 models 模型字段

常用字段类型django所有的数据模型都继承自models.ModelCharField max_length (输入框)TextField 没有长度限制的字符串 (文本域)DateField 日期DateTimeField 日期+时间BooleanField 真假NullBooleanField Null,真假,Integer 整数PositiveIntegerFie...

2019-06-12 14:32:47 728

原创 django models单表查询

显示ORM底层生成SQLfrom movie.models import * #导入def sql(): from django.db import connection print(connection.queries[-1]['sql']) 查询单个对象所有的继承自models.Model的类 都会有一个叫objects(管理器)*get()返回单个对象 ...

2019-06-11 20:40:21 290

原创 django分页分析

1.影片展示1. 将movie.sql 导入 当前数据库中。2. 创建新应用 movieapp python manage.py startapp movieapp3. 将新应用注册到INSTALLED_APPS中INSTALLED_APPS = […‘stuapp’,‘movieapp’]4.将数据库表逆向生成模型类 python manage.py inspectdb...

2019-06-11 20:12:41 177

原创 django分页 影片展示

创建视图函数from django.core.paginator import Paginator, PageNotAnInteger, EmptyPagedef page_view(request): num = request.GET.get('num',1) num = int(num) movies = Movie.objects.all()...

2019-06-11 20:06:03 2094

原创 django 自定义分页 影片展示

创建movie项目创建模型类(逆向生成)影片sql语句,直接拉到Navicat生成表 逆向生成模型类http://note.youdao.com/noteshare?id=49e7e45a61fd266869ebacbc0134589b&sub=3F0F4155287749CF88AF0822060B78A9python manage.py inspectdb>movie...

2019-06-11 20:01:14 314

原创 django基础 显示所有学生

配置URL(student/urls.py)#coding=utf-8from django.conf.urls import urlfrom stu import viewsurlpatterns = [ url(r'^$',views.login_view), url(r'^login/',views.to_login_view), url(r'^regis...

2019-06-11 19:10:53 390

原创 http请求响应报文

HTTP协议内容行 头 (空行) 体GET请求报文 GET http://127.0.0.1:8000/student/login/?uname=zhangsan&pwd=123 HTTP/1.1 Host: 127.0.0.1:8000 主机名 Connection: keep-alive 长连接 Cache-Control: max-age=...

2019-06-11 17:24:30 300

原创 3.注册界面-连接mysql

数据库操作模块化开发-创建新的应用ORM:对象关系映射 操作模型类对象(python对象)就是对数据库的操作 迁移文件是由模型类生成的文件就是数据库表的映射文件创建好模型类后映射到数据库中形成表1.生成迁移文件 2.执行迁移文件实现功能时:1.分析需求,整理出访问路径2.配置路由 [根路由配置/子路由配置]3.创建视图函数/视图类4.处理请求返回响应连接MySQL数...

2019-06-11 17:23:36 354

原创 2.完善登陆功能

student应用-urls.py添加路由from django.conf.urls import urlfrom stu import viewsurlpatterns = [ url(r'^$',views.login_view), url(r'^login/',views.to_login_view), ] views.py文件fr...

2019-06-11 17:22:57 199

原创 显示登陆界面

创建django项目 django-admin startproject demo2创建student应用python manage.py startapp stu在settings.py文件中添加应用INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.co...

2019-06-11 17:22:19 310

原创 djanogo简介

简介1. Django是一个开放源代码的Web应用框架,由Python写成。2. 采用了MTV的框架模式,即模型M,模板T和视图V。3. 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的, 即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。4. Diango一个高效的...

2019-06-11 17:21:31 1619

原创 js写的注册页面验证

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> //用户名校验方法 function checkName(){ var reg=/...

2019-05-30 16:01:21 2809

原创 jq实现书籍管理

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></scri...

2019-05-30 15:58:49 546

原创 jQery 简单介绍

为什么会出现jQuery 因为在写页面时做个js验证获取事件就需要一大堆代码,而且选择器的功能还比较少,DOM操作非常繁琐,简单写几行还可以写多了就乱了,整清楚逻辑就费点功夫了。相应的解决这些问题就有了jQuery,封装了一系列的方法,方便使用,极大缩少了代码量,浏览器兼容问题也是不需要考虑的 使用时直接在head中直接导入 可以在官网直接下载 jQuery 推荐使用1.x版本其中在...

2019-05-28 16:32:30 407

原创 简单登陆界面

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function register(){ window.location.href="...

2019-05-27 16:02:26 140

原创 js 获得元素对象的方式

一起学习 欢迎提问<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> //直接id function testid(){ var u...

2019-05-25 14:53:48 743

原创 js 操作元素节点对象 添加表格

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function addNode(){ //1.添加节点 tr和td 利用inn...

2019-05-25 14:48:19 696 1

原创 css-基础

CSS 样式 Cascading Style SheetsCSS 的引入的三种方式在标签的内部直接使用(不推荐使用)1、行内式 style="font-size: 30px;color: yellow;"2、内嵌样式 这个style标签写建议写到head里面,需要展现到用户面前<style>/*选择器 */span{ font-size: 30px; col...

2019-05-22 16:43:29 117

原创 html5-简单知识

<!--字体倾斜--><i>中国</i><!--字体加粗--><b>中国</b><!--下划线--><u>中国</u><!--字体删除线--><del>中国</del><!--上标-->3<sup&gt...

2019-05-22 16:40:05 141

原创 python 回收机制----引用计数

gc-garbage collection现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。python里也同java一样采用了垃圾收集机制,不过不一样的是:python采用的是引用计数机制为主,标记-清除和分代收集两种机制为...

2019-05-17 18:42:04 167

原创 python 回收机制 gc

分代回收是用来解决交叉引用(循环引用),并增加数据回收的效率.原理:通过对象存在的时间不同,采用不同的算法来 回收垃圾.形象的比喻, 三个链表,零代链表上的对象(新创建的对象都加入到零代链表),引用数都是一,每增加一个指针,引用加一,随后python会检 测列表中的互相引用的对象,根据规则减掉其引用计数. GC算法对链表一的引用减一,引用为0的清除,不为0的到链表二,链表二也执行G...

2019-05-17 18:35:33 285

原创 正则表达式概念

概念 regular expression正则表达式是对字符串操作的一种逻辑公式,就是用定义好的一些特定字符、特定字符的组合,组成一个“规则”,这个“规则”用来对字符串进行过滤逻辑(可以用来做检索,截取或者替换操作)正则表达式是一种文本模式,描述在搜索文本时要匹配的一个或多个字符串作用1字符串是否符合正则表达式(“匹配”)2.通过正则表达式,从字符串中获取特定部分。3.对目标字符...

2019-05-17 14:21:06 138

原创 re 正则表达式-字符功能介绍

表示字符字符 | 功能. | 匹配任意一个字符(除了\n)[] | 匹配列表中的字符\d | 匹配数字,即0-9\D | 匹配非数字\s | 匹配空白、即空格(\n,\t)\S | 匹配非空格\w | 匹配单词字符,即a-z,A-Z,0-9,_\W | 匹配非单词字符表示数量(匹配多个字符)字符 | 功能*| 匹配前一个字符出现0次或者无限次(可有可无)+| 匹配前一个字...

2019-05-17 09:50:22 619

原创 python 动态添加属性和方法

python 动态语言 在运行时可以改变类的结构,添加属性,添加方法删除函数添加属性 :就是在类的结构以外 添加属性也可以修改 1.添加对象属性 (1)p1.age="123" #使用对象名创建 (2)setattr(p1,"home","阳光小区") #使用内置方法设置和取得属性值 getatt...

2019-05-15 18:18:55 336

原创 python 装饰器 初步认识

首先理解Python的函数能像普通的对象一样能作为参数传递给其他函数,可以被赋值给其他变量,可以作为返回值,可以被定义在另外一个函数内。前面的文章已经对闭包做了介绍,再次进行延伸和理解一下装饰器,主要用于不在改变源代码的情况下进行添加功能,装饰器利用闭包来实现,一般和闭包一起使用。装饰器返回一个函数对象,简单理解在原函数功能上又加入新功能并返回一个和原函数名相同的函数对象。def funco...

2019-05-15 16:12:14 154

原创 python闭包 简单理解

闭包的本质是函数闭包条件: 1.嵌套函数定义 2.内部函数使用外部函数中定义的值 3.外部函数一定要有返回值,返回内部函数名说明: 1.外部函数的局部变量不会随外部函数结束而消失 2.在内部函数中不能修改外部函数的变量 认为是又声明了一个变量 3.要修改外部函数变量就使用nonlocal 来...

2019-05-15 15:44:57 119

原创 python 迭代器(iterator)基础

1.可迭代性 集合类元素 list str toupe dict 生成器 genterator2.判断是否迭代器 from collections import iterable,iterator iterabel->可迭代性 iterator-> 迭代器 isinstace(list,iter...

2019-05-14 16:50:19 151

原创 Python 生成器 generator初步认识

生成器在 Python 中,使用了 yield 的函数被称为生成器(generator)。 生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行。调用一个生成器函数,...

2019-05-14 16:42:11 139

原创 linux 查看文件状态

目录管理:ls cd pwd mkdir rmdir tree文件管理:touch stat file rm cp mv nano vi vim日期时间 date clock hwclock cal ntpdate查看文本:cat tac more less head tail查看文件状态 stat stat 文件名文件的时间 1.最后一次...

2019-05-10 17:33:35 4126

原创 centos 7 基本命令初识

df:显示磁盘使用情况 挂载目录的状态 df -hdu:显示文件系统的使用情况 显示文件或文件夹的大小 du -sh du -als:显示目录cd:切换工作目录pwd:显示当前工作目录mkdir:创建目录-m :配置文件的权限 mkdir -m 711 test2-p :将所需要的目录(包含上一级目录)递归创建起来!mkdir -p x/a/bdate 获取当...

2019-05-10 17:28:49 147

原创 centos 7 简单知识

配置网卡 vi /etc/sysconfig/network-scripts/关闭防火墙 systemctl stop firewalld.service重启网络服务 systemctl restart network.service查看状态 systemctl status firewalld.service重启 rebootlinux 一切皆文件图形界面或者命令行都是s...

2019-05-10 17:27:30 191

原创 linux 初步认识文件系统层次

Filesystem hieradrchy standard(文件系统层次化标准) windows 共享库dll 文件 linux so文件/boot : 系统启动相关的文件 如 内核、initrd和grub(bootloader)df -h/dev 设备文件/etc 配置文件/home 用户的家目录,每一个用户对应的家目录通常认为/home/username/root 管理员...

2019-05-10 17:25:46 139

空空如也

空空如也

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

TA关注的人

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