自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HZ514

HZ514的博客

  • 博客(28)
  • 收藏
  • 关注

原创 sql相关

关系型数据库mysql理论基础:关系代数 + 集合论特点:用二维表组织数据行 - 记录列 - 字段主键 - 唯一性确定一条记录的列特点:组织和管理数据 方便CRUD操作(增查改删) 能够避免重复无效的数据编程语言:SQL(结构化查询语言)多的一方添加外键列非关系型数据库关系型数据库的数据完整性-- 1、实体完整性 - 每个实体都是独一无二的、没有...

2018-09-28 11:21:57 414

原创 Django项目部署上线

对于纯净的服务器布局CentOS安装MariaDB安装命令yum -y install mariadb mariadb-server首先启动MariaDBsystemctl start mariadb设置开机启动systemctl enable mariadb设置密码:命令: mysql_secure_installationEnter current passwor...

2018-09-25 20:49:48 1039

原创 Flask完整配置流程

我们不应该将所有的配置都写在manage.py这一个文件夹中,当我们的代码足够多的时候,会发现mange.py的代码会显得复杂起来,并且看起来比较乱,所以我们需要将不同种类的代码分别放在不同的.p文件中.在manage.py中只需要留使用Manageer管理app和启动run()就足够了from flask_script import Managerfrom utils.ap...

2018-09-25 20:46:13 506

原创 Django开发项目遇到的一些问题的总结

安装项目的包:在项目目录下创建一个txt文件,在txt文件中写要安装的包的名字pip install -r 装包的.txt文件 --- 安装txt文件中的包例如:pillowdjangorestframework==3.4.6django-filter如果不知道自己需要安装的包的版本,可以在指定版本的时候随便输入,当它找不到版本的时候就会列出当前能安装的所有版本pip inst...

2018-09-25 20:45:02 2657

原创 模板、过滤器、模板继承以及思路

创建模板1、新建一个templates文件夹 --- 用来存放html2、在站点中的settings的TEMPLATES中进行以下设置指定templates目录地址,TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 设置template...

2018-09-25 20:42:51 161

原创 Django视图

作用视图接收web请求,并响应web请求本质上视图就是一个python中的函数过程1、用户在浏览器中输入网址2、django获取网址信息,去除ip和端口,获得虚拟路径和文件名3、将虚拟路径与文件名传给url管理器,管理器逐个匹配url并记住视图函数名4、去视图中执行相应的视图函数,视图函数将相应的数据传给浏览器urls的配置配置根级url配置文件:settin...

2018-09-25 20:37:42 261

原创 Flask数据的增删改查(CRUD)

数据的查询all():查询全部的数据,其结果是一个列表,每一个元素都是一个对象 students = Student.query.all()过滤查询: 第一种:filter,结果是baseQuery objects, 过滤条件的格式:对象.属性==值 studnets = Student.query.filter(Student.id==1) 第二...

2018-09-05 21:37:27 12004 1

原创 Flask分页

分页实现分页1.使用offset+limit2. 切片实现,注意:[0,2]取到的是0,1,2,并且切片时,如果超过下标界限,并不会报错,返回一个空列表3. 使用paginate实现1.使用offset+limitpage = int(request.args.get('page',1))num = 5students = Student.query.offset((...

2018-09-05 21:31:58 329

原创 datetime模块的strptime()和strftime

python中时间日期格式化符号%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名...

2018-09-05 21:31:05 13625

原创 python、Django、Flask返回json数据

pyhton中在Python中我们可以采用标准库(json)进行格式转换:1、将数据转换成josnimport jsondef root(): t = { 'a': 1, 'b': 2, 'c': [3, 4, 5] } return json.dumps(t)此时在访问时就能得到json数据2、上面虽然正...

2018-09-05 21:30:25 1245

原创 Django前端后端值传递问题

前端后端传值问题总结前端传给后端通过表单传值1、通过表单get请求传值在前端当通过get的方式传值时,表单中的标签的name值将会被当做action的地址的参数此时,在后端可以通过get请求相应的name值拿到对应的value值例子:html中:<form action="{% url 'backweb:select_art' %}" method="post"&gt...

2018-09-04 21:44:44 17380

原创 Django分类查询和关键字查询以及查询后的分页

思路:分类和关键字查询分为以下几种情况:    1、只按照分类查询    2、值按照关键字查询    3、分类和关键字一起查询 第一种情况,值按照分类查询:我们写了一个select下拉菜单来进行选择分类,当我们选中某一个分类时,则跳转到相应的分类的商品的展示页面。<!-- 点击类别跳转到则展示相应的分类 --> $("#p_type").change(f...

2018-09-01 16:15:12 1749

原创 关于复选框和下拉列表一些操作

获取属性值在原生js中: 获取属性:原生JS元素对象.getAttribute("属性") 设置属性: 原生JS元素对象.setAttribute("属性","值")在jQuery中: 获取属性 JQ对象.attr("属性") 设置属性 JQ对象.attr("属性","值") 获取属性 JQ对象.

2018-08-29 12:24:27 512

原创 绑定事件出现Uncaught TypeError: XX is not a function at HTMLInputElement.onclick解决办法

点击绑定按钮就报 Uncaught TypeError: is_select is not a function at HTMLInputElement.onclick 这样的错误。报错原因应该是如果有某个 input 元素的 name 或者 id 与 JS 函数同名的话就会产生冲突,不能正常调用。也有可能是你的js并没有引用,所以找不到函数。解决办法就是改一下元素的 id/name 或者...

2018-08-26 18:06:41 19811 1

原创 模板、过滤器、模板继承以及思路

创建模板1、新建一个templates文件夹 --- 用来存放html2、在站点中的settings的TEMPLATES中进行以下设置指定templates目录地址,和工程目录同级TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 设...

2018-08-23 16:18:02 249

原创 日志和rest_framework前后分离和重构

概念:是用来记录程序的运行情况,.log结尾日志4组件:Loggers:接收日志的入口handlers:处理日志,并按照指定的格式保存filters:过滤,过滤loggters对给handlers的日志信息formatters:指定保存日志文件的格式日志级别(从上到下递增):DEBUG:用于调试目的的低级系统信息INFO:一般系统信息WARNING:表示出现一个较小的问题E...

2018-08-23 16:16:50 788

原创 django的高级扩展

中间件概述:一个轻量级、底层的插件,可以介入Django的请求和相应本质:本质就是一个python类方法:__init__ --- 不需要传参,服务器相应的第一个请求的时候自动调用,用于确定是否启用改中间件process_reuest(self,request) --- 在执行视图之前被调用(分配url匹配视图之前),每个请求都会调用,返回None或者HttpResponse对象...

2018-08-22 19:42:27 299

原创 视图常用返回函数、状态保持、路由别名、django自带的登录注册注销以及csrf攻击和防范

如何让浏览器知道用户的登录状态htpp协议是无状态的,服务器不知道访问者是谁cookie弥补了http无状态的不足,让服务器直到来的人是谁当用户登录成功时,服务器应该将用户的登录状态存储cookie和session(记录用户的登录状态) --- cookie在浏览器中,session在服务器中在session记录登录用户的基本信息在服务器中产生cookie,记录一串随机数然后存...

2018-08-22 19:41:06 258

原创 Django模型增删改查

查询all() --- 返回查询集中的所有数据格式:模型名.objects.all()例子:stus=Student.objects.all()注意:返回的是一个QuerySet对象filter() --- 返回符合条件的数据用法: filter(键=值) filter(键=值,键=值) --- 类似于sql中的and filter(键=值),filt...

2018-08-22 19:31:00 567

原创 Linux系统下安装软件的方式

1.、包管理工具(yum/rpm) --- rpm(RedHat Package Manager(RedHat软件包管理工具))首选包管理工具安装1、官网下载rpm包---------------------------------rpm -ivh <rpm-file-name> --- 安装xpm包(-i 安装 -v 显示详细信息;-h显示进度条)rpm -e <rmp...

2018-08-02 10:34:04 349

原创 版本控制 -- git的使用

git的官方网站 --- git-scm.comcoding.net --- 国内的代码托管平台(可以建立私人的仓库)gitee.com --- 国内的代码托管平台github --- 国外的代码托管平台(普通成员仓库公开,企业会员可以建立私人仓库)版本控制的步骤:1、cd进入到文件夹,git init --- 初始化git仓库(此时的文件夹就是一个仓库)2、在文件中进行文件的...

2018-08-02 10:27:34 145

原创 Lunix相关命令

常用命令:       clear -- 清屏       who/w -- 查看有几个用户登录系统       last -- 查看最近有多少用户登录系统        who am i -- 查看自己是谁        logout -- 断开连接        whatis 命令 -- 查看命令的作用        which 命令 -- 查看命令所在的路径    w...

2018-07-26 21:52:20 400

转载 jQuery 操作 HTML 元素和属性的方法

获得内容 - text()、html() 以及 val()括号为空时获取值,括号中加入参数是赋值html(), 相当于 innerHTMLtext(), 相当于 innerTEXTval() 只有有value属性的才能取到值  //设置或者获取表单字段的值(前提是表单设置了value属性)1.<input type='text' value='xxx'/> 这个就需要...

2018-07-21 15:57:45 1109

转载 使用jquery获取css的值及设置css值(只能获得css样式中的值)

使用jquery获取css的值一般使用css()方法,当css()只有一个参数时,表示当前对象要取这个css的值,如果是键值对形式的参数表示要给这个属性赋值,即使用jquery设置css例一var cssValue = $('#test').css('background-color'); //获取css的值这样写表示,取当前id为test的对象的background-color...

2018-07-21 15:27:29 22391

转载 Jquery获取元素方法

Jquery 获取元素的方法分为两种:jQuery选择器、jQuery遍历函数。1、简单对象获取$("Element:first") 'HTML页面中某类元素的第一个元素$("Element:last") 'HTML页面中某类元素的最后一个元素$("Element:not(selector)") '去除所有与给定选择器匹配的元素,如:$("input:not(:checked)") 表示...

2018-07-21 11:42:40 1407

转载 js中绑定事件的几种方法和JQ中绑定事件的方法

js中绑定事件可以通过以下三个方式<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <body>  

2018-07-21 10:52:31 1318

转载 html Window与document区别和属性

https://blog.youkuaiyun.com/qq_30583891/article/details/80497862

2018-07-21 10:31:05 1416

原创 在函数内部的两个特殊的对象:arguments 和 this

https://blog.youkuaiyun.com/little_little0_0/article/details/79579568https://blog.youkuaiyun.com/AiceIce/article/details/76684913 在函数内部,有两个特殊的对象:arguments 和 this。其中, arguments 的主要用途是保存函数参数, 但这个对象还有一个名叫 call...

2018-07-20 18:54:59 242

空空如也

空空如也

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

TA关注的人

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