pwd

FormData详解

与世无争的帅哥 提交于 2020-02-16 23:11:59
创建对象 <form id="mform"> 名字:<input type="text" name="name" /> 密码:<input type="text" name="pwd" /> 附件:<input type="file" name="file" /> </form> 1、创建一个空对象实例,通过append()方法来添加数据 let formData = new FormData(); formData.append('name', $('input[name=name]').val()); formData.append('pwd', $('input[name=pwd]').val()); formData.append('file', $('input[name=file]')[0].files[0]); 2、使用一个表单元素作为初始化参数,来实例化一个FormData对象 let mform = $('mform')[0]; let formData = new FormData(mform); 方法 参考: https://segmentfault.com/a/1190000006716454 来源: https://www.cnblogs.com/Zting00/p/7497620.html

form 组件

天大地大妈咪最大 提交于 2020-02-16 18:04:07
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。 Django form组件就实现了上面所述的功能。 总结一下,其实form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 回到顶部 普通方式手写注册功能 views.py # 注册 def register(request): error_msg = "" if request.method == "POST": username = request.POST.get("name") pwd = request.POST.get("pwd") # 对注册信息做校验 if len(username) < 6: # 用户长度小于6位 error_msg = "用户名长度不能小于6位" else: # 将用户名和密码存到数据库 return HttpResponse("注册成功") return render(request, "register.html", {"error_msg": error_msg}) login.html <

自定义Web框架

天涯浪子 提交于 2020-02-15 15:36:58
http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。 HTTP特点 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 3.无连接

web框架原理

大兔子大兔子 提交于 2020-02-14 23:10:47
http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。 HTTP特点 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 3.无连接

web框架

耗尽温柔 提交于 2020-02-14 16:34:31
每个编程语言都有它自己的框架,它是我们做项目总重要的一部分。python最重要的框架为django,到底什么是框架,今天先来了解了解 本篇导航: http协议 web应用与web框架 一、http协议 1、HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。 2、HTTP特点 1)简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。

web框架

ε祈祈猫儿з 提交于 2020-02-13 14:35:58
                    web框架     http协议   http简介   HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。     http特点   1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 2、灵活:HTTP允许传输任意类型的数据对象

路飞学城项目-登陆认证模块

点点圈 提交于 2020-02-13 01:55:03
############### 表结构 ################ 登陆和认证, 每一个接口必须要登陆了才可以访问, 使用token进行登陆认证,和接口访问, 对认证又有了新的认识,权限,频率这三个组件的用法一样, 需要细细体会, ############### 表结构 ################ class UserInfo(models.Model): user = models.CharField(max_length=32) pwd = models.CharField(max_length=64) class UserToken(models.Model): user = models.OneToOneField(to="UserInfo") token = models.CharField(max_length=64) ############### 登陆认证 ################ from rest_framework.views import APIView from rest_framework.response import Response from django.shortcuts import HttpResponse from api import models import uuid class AuthView(APIView

二十六 .ajax登录 认证 验证码(session)

孤街浪徒 提交于 2020-02-11 05:49:16
一. ajax 登录 认证 验证码 https://download.csdn.net/download/baobao267/10722491 Django之Form表单验证及Ajax验证方式汇总 https://download.csdn.net/download/baobao267/10722491 Django之Form表单验证及Ajax验证方式汇总 https://blog.csdn.net/HFZeng/article/details/98654307 https://blog.csdn.net/kkorkk/article/details/80150644 https://www.jb51.net/article/165394.htm https://segmentfault.com/q/1010000009345281 https://blog.csdn.net/huangql517/article/details/81259011 templates<!DOCTYPE html> <html lang="en"> <head> {% load staticfiles %} <meta charset="UTF-8"> <title>login</title> <link rel="stylesheet" type="text/css" href="{%static

django的简单应用(账号与数据库匹配后登录)

喜你入骨 提交于 2020-02-08 00:07:06
Django的一个 简单应用(网页登录) 项目及app setting配置 数据库类生成 url分发 view函数(发送session及数据库查询) html文件 终端启动终止服务 其他(账号注册) 项目及app 新建项目admin-django startproject web_login 新建app python manage.py startapp app01 setting配置 1.配置terminal(pycharm专业版可忽略) 'DIRS' : [ os . path . join ( BASE_DIR , 'templates' ) ] 2.注册app(将app01加载最后,注意逗号) INSTALLED_APPS = [ 'django.contrib.admin' , 'django.contrib.auth' , 'django.contrib.contenttypes' , 'django.contrib.sessions' , 'django.contrib.messages' , 'django.contrib.staticfiles' , 'app01' , ] 3 数据库类生成 class User_inf ( models . Model ) : user = models . CharField ( max_length = 20 ,

Linux档案与目录的管理

a 夏天 提交于 2020-02-06 23:15:22
  本篇随笔中,主要介绍在Linux环境下,与档案和目录的管理相关的一些命令使用,具体包括如下几个方面: 目录的相关操作:cd,pwd,mkdir,rmdir(rm) 档案与目录的查视:ls 复制、删除与移动操作:cp,rm,mv   (1)cd   常用的cd命令在上一篇文章中已经介绍过了,在此不再赘余。   (2)pwd   pwd显示当前的工作目录。值得注意的一点是, -P参数的作用 ,如pwd -P可以输出显示绝对路径,而非连结档路径。   (3)mkdir   建立空目录,常用参数有:-mp。   m:配置文件目录的权限;   p:帮助你直接将所需要的目录(包括上层目录)递归建立起来      (4)rmdir   作用: 删除空目录 ,需要注意的是 删除对象是什么 !常用的参数有:-p,连同上层 空目录 一起删除。   举例说明:   初态:test01/ --> test02/      test11/ --> test12/ --> testing      test21/   [cent@localhost tmp] $ rmdir test21 (正确)   [cent@localhost tmp] $ rmdir test01 (错误,目录test01不是空目录)   [cent@localhost tmp] $ rmdir test01/test02 (正确