自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-cli安装及使用 笔记1

1.安装node.js       要想使用vue-cli,得先安装node.js,node.js是一个可以让前端运行在node.js提供的服务器上的一个工具,换句话说,就是提供了一个服务器。       官网下载即可:https://nodejs.org/en/       (1)测试node

2021-03-05 16:02:55 368 2

原创 Django项目(电商) 第四节 用户登录 笔记

用户名登陆用户名登陆逻辑分析用户名登录接口设计请求方式选项方案请求方法POST请求地址/login/请求参数:表单参数参数名类型是否必传说明usernamestring是用户名passwordstring是密码rememberedstring否是否记住用户响应结果:HTML响应结果相应内容登陆失败相应错误提示登陆成功重定向到首页用户名登陆接口定义class Lo

2020-11-02 22:55:40 266 1

原创 Django项目(电商) 第三节 验证码 笔记

验证码图形验证码图形验证码逻辑分析· 新建应用Verifications将图形验证码的文字信息保存到 Redis数据库,为短信验证码做准备。UUID用于区分该图形验证码属于哪个用户,也可使用其他唯一标识信息来实现。图形验证码接口设计请求方式选项方案请求方法GET请求地址image_codes/(?P<uuid>[\w-]+)/请求参数:路径参数参数名类型是否必传说明uuidstring是唯一编号响应结

2020-09-30 19:54:28 188

原创 Django项目 (电商)第二课 展示用户注册页面

创建用户模块子应用**·**准备apps包,用于管理所有应用**·**在apps包下创建应用userspython ../manage.py startapp users注册用户模块子应用settings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',

2020-09-27 21:49:01 378

原创 Django项目(电商)第一课 项目前环境搭建 笔记

需求分析原因:**·**可以整体的了解项目的业务流程和主要的业务需求**·**项目中,需求驱动开发,即开发人员需要以需求为目标来实现业务逻辑需求分析方式:**·**企业中,借助产品原型图 分析需求**·**需求分析后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。需求分析内容**·**页面及其业务流程和业务逻辑提示:**·**我们现在借助 示例网站 作为原型图来分析需求...

2020-09-25 22:23:56 184

原创 Django 上下文处理器 笔记

上下文处理器是可以返回一些数据,在全局模板中都可以使用,比如登陆后的用户信息,在很多页面中都需要使用,那么我们可以放在上下文处理器中,就没有必要在每个视图函数中都返回这个对象。在settings.TEMPLATES.OPTIONS.context_processors中,有许多内置的上下文处理器,这些上下文处理器的作用如下:1、django.template.context_processors.debug:增加一个debug和sql_queries变量,在模板中可以通过他来查看一些数据库查询2、dj

2020-09-24 23:29:59 119

原创 Django 用表单验证数据 笔记

表单html中的表单单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言,还是其他语言,只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将input标签中对应的值提交给服务器了。Django中的表单Django中的表单丰富了传统的HTML语言中的表单,在Django中的表单,主要做以下两件事1、渲染表单模板2、表单验证数据是否合法...

2020-09-23 16:43:19 239

原创 Django视图高级 笔记

Django限制请求方法常用的请求method1、GET请求:GET请求一般是用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改,比如向服务器获取某篇文章的详情2、POST请求:POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。比如提交一篇文章给服务器限制请求装饰器Django内置的视图装饰器可以给视图提供一些限制,比如这个视图只能通过GET的method访问,以下将介绍一些常用的内置视图装饰器1、django.views.decorators.http.r

2020-09-21 22:50:21 170

原创 python django框架ORM模型及ORM操作数据库 笔记

ORM模型介绍随着项目的越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了:1、SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近的SQL语句。2、很多SQL语句是在业务逻辑中拼出来的,如果有数据库需要修改,就要去修改这些逻辑,这会很容易漏掉对某些SQL语句的修改。3、写SQL语句时最容易忽略WEB安全问题,给未来造成隐患。例:SQL注入:select * from user where username = 'root'#' and pa

2020-09-20 16:10:00 1695

原创 Django原生语句操作数据库 笔记

MySQL驱动安装我们使用Django来操作MySQL,实际上底层还是通过Python来操作的。因此我们想要用Django来操作MySQL,首先需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。这里我们就使用mysqlclient来操作。mysqlclient安装非常简单。只需要通过pip install mysqlclient即可安装。常见MySQL驱动介绍:1.MySQL-python:也就是MySQLdb。是对C语言操作MySQL数

2020-07-18 13:44:19 106

原创 Django html常用标签 笔记

常用的模板标签1、if标签:if标签相当于Python中的if语句,有elif和else对应,但是所有的标签都需要用标签符号({%%}) 进行包裹。if标签中可以使用–、!-、<、<-、>、>-、in、not in、is、is not等判断运算符。例:2、for…in…标签:for…in…类似于Python中的for…in… 可以遍历列表、元组、字符串、字典等一切可以遍历的对象。例:遍历字典时,需要使用items、keys、values等方法。在DTL中,执行一个方法不

2020-07-11 20:30:44 275

原创 Python DjangoURL与视图(1) 笔记

Django学前准备1、确保已经安装Python 3.6以上的版本2、安装虚拟环境-pipenv3.安装pycharm专业版或者社区版4、下载PHPstudy,安装MySQL5.7版本5、安装Django2.2版本Django框架介绍Django框架与传统框架对比:\传统框架(MVC)Django框架(MVT)模型modelmodel控制器controllerview视图viewtemplateDjango项目的创建·pycharm·

2020-07-09 09:07:21 162

原创 python Django框架初体验

一、项目创建1、命令行方式进入指定目录输入 : django-admin startproject 项目名即可产生相应目录2、pycharm创建方式(需专业版)二、运行项目1、命令行方式:python manage.py runserver 。默认端口号为8000,这样就可以在本地浏览器中通过127.0.0.1:8000/来访问你的网站了,如果想要修改端口号,那么在运行的时候可以指定端口号,例:python manage.py runserver 9000 这样就可以通过9000端口来访

2020-06-22 08:48:45 94

原创 mysql常用命令 笔记

mysql常用命令常用命令数据类型约束条件常用命令数据库命令除登陆外,最后结尾都带有分号,不要忘记!!!常用命令命令详解(黄色部分根据实际环境更改)mysql -u 用户名 -p登录数据库quit; exit;退出数据库create database 数据库名创建数据库drop datebase 数据库名删除数据库show database...

2020-04-21 12:39:52 152

原创 centos 7系统上部署java,mysql,redis,fastdfs,tracker,stroage,nginx,rabbitMq服务,搭建相应服务器

java安装

2020-01-18 17:16:16 272

原创 Centos 7网络驱动安装

前言经过上一篇文章,发现机器网卡找不到,不能上网,对于一个服务器怎么能不上网呢,于是查找了很多资料也踩了很多坑,终于解决了。下面就是解决方法:本人用的是Intel nuc 8i5bek型号的机器,是19年新出的机器,所以较老的系统是没有集成驱动的,因此需要下载去intel 官网下载linux系统对应的网卡源码,进行编译、安装,通过网上的 lspci | grep -i ethernet 命...

2020-01-17 17:15:11 7136 1

原创 Centos 7系统安装

Centos 7系统安装前言镜像下载与u盘制作使用工具及下载地址:U盘制作系统安装步骤前言本文为安装centos系统无桌面版(如果你的硬件够强大同时不是用来当服务器的可以安装桌面版),全版本可用,但后期搭建服务器的一些服务时,不保证下一篇文章能够使用,本文以centos7版本为例,用于后期的服务器搭建。镜像下载与u盘制作使用工具及下载地址:1.centos7 iso镜像文件下载链接:h...

2020-01-16 15:24:18 178

原创 python基础知识—基本数据类型

python基础知识–基本数据类型1.概念1.1表达式表达式是由数据、算符、数字分组符号()、自由变量和约束变量等以能求得数值的有意义的排列方法所得的组合(类似于数学的公式)。例如:1+11.2语句一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成。在程序当中的语句一般是用来完成各种功能。例如:print() for 循环语句的执行会对程序产生影响。1.3程序...

2019-09-22 20:38:10 202

原创 python 基础知识—python要点

python 基础知识第1讲:python要点1.计算机语言1.1基本概念计算机语言(computer language):是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。原始:用手动控制计算机...

2019-09-18 15:29:02 206

原创 python 基础知识—计算机要点

**python 基础知识第1讲:计算机要点**1.计算机概念计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算器。特点1.数值计算2.逻辑计算3.存储记忆功能总结:计算机就是能够安装程序运行、自动、高速处理数据的现代化智能电子设备。计算机的组成1.硬件:看得见摸得着的东西,例:鼠标、键盘、硬盘等2.软件:看不见摸不着的东西,即一系列按照特定顺序组织的...

2019-09-15 22:43:02 422

空空如也

空空如也

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

TA关注的人

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