为您找到搜索结果:3134个
Django ==> Form 组件
1.基本使用2.form中字段和插件3.自定义验证规则4.动态加载数据到form中django中的Form组件有一下功能: 1.生成html标签 2.验证用户数据(显示错误信息) 3.htmlform提交保留上次提交数据 4.初始化页面显示内容要使用form类,首先需要创建这个类,方法如下:fromdjango.formsimportFormfromdjango.formsimportwidgets#插件可新增属性fromdjango.formsimportfields#字段classMYForm(Form):#继承Form类user=fields.CharField(widget=widgets.TextInput(attrs={'id':'i1','class':'c1'})#定义生成的html标签类型是input的text框,attrs:添加属性id为i1,class为:c1)gender=fields.ChoiceFields(choices=((1,'男'),(2,'女'),),#定义下来框的选型,元祖第一个值为option的value值,后面为html里面的值ini...
Django ==> ModelAdmin
1.数据表(models.py)的创建。fromdjango.dbimportmodels#Createyourmodelshere.classRole(models.Model):caption=models.CharField(max_length=32)classMeta:verbose_name_plural='角色表'def__str__(self):returnself.captionclassUserType(models.Model):title=models.CharField(max_length=32)roles=models.ManyToManyField(to=Role)classMeta:verbose_name_plural='类型表'def__str__(self):returnself.titleclassUserinfo(models.Model):name=models.CharField(max_length=32)email=models.EmailField(max_length=32)ut=models.ForeignKey(to=User...
python ==> Django.view(登录,注册,个人页)
Django-views1.本篇博客主要是想实现一个:通过Django创建一个项目,目的:三个界面,用户登录界面,用户注册界面,用户登录成功之后的个人页。本篇功能很简单,就是简单的时间页面的跳转,主要以练习为主。首先:我们先把项目创建好,这里我创建的Django的项目名为:mysite_views,并且创建一个应用项目:app01. 两种创建方式: 二:命令行注意:要在对应的目录路径下创建。创建项目名: django-adminstartproject 项目名称mysite_views创建一个应用:python manage.py startapp 应用名称 app01 注意:同时装了两个版本的pycharm,创建一个应用要用python3manage.pystartapp应用名称app01 创建好之后,对应的目录格式如下图: 然后:展示下各主要文件的代码。urls.py:映射关系"""mysite_viewsURLConfigurationThe`urlpatte...
python ==> Django框架
python之 Django框架本节内容1.web框架2.mvc和mtv模式3.django流程和命令4.djangoURL5.djangoviews6.django temple7.djangomodels8.djangoadmin1.web框架框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。Web应用的流程: //浏览器发送一个HTTP请求;//服务器收到请求,生成一个HTML文档;//服务器把HTML文档作为HTTP响应的Body发送给浏览器;//浏览器收到HTTP响应,从HTTPBody取出HTML文档并显示。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 importsocketdefhandle_request(client):buf=client.recv(1024)client.send("HTTP/1.1200OK".encod...
GIT上传文件
1.GIT是干啥的?给前端人员保存开发代码,可以使用git命令去学习代码,重要的是找到上传文件的记录和代码。2.GIT的基本命令gitconfig--globaluser.name ''112"gitconfig--globaluser.email"123.@qq.con"gitconfig--global credentialhelper storegitconfig--list gitinit 创建仓库gitpull拉取资源git add上传文件gitstatus检查状态gitcommit-m"记录"给上传写备注gitbranch 检查本地分支gitbranch-a检查全部分支gitbranchdev 创建本地dev分支gitcheckoutdev 切换到本地dev分支gitpushorigindev把本地dev分支推向远程git marge 合并分支gitlog获取上传的记录gitreset--hard 切换记录git rese...
nodejs关于前后端图片上传的思路及实现代码
1.前端角度a.将图片发给后端ajax1.前端获取图片信息文件域2.将文件信息存到formdata3.调用后端写的api接口发送数据b.接受返回的数据前端页面显示图片<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><scriptsrc="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script><title>Document</title></head><body><inputtype="file"id=‘put‘><imgsrc=""width="500">&l...
解决input type=file 同一个文件二次上传无效的问题
在做上传文件的时候,大家会引入input标签。但在实现的过程中,在上传一个文件后,第二次上传同一个文件时会无法触发上传的代码,问题其实这样解决。 <inputtype="file"ref="referenceUpload"@change="onUpload"hljs-string">"width:78px;outline:none;height:30px;z-index:999;opacity:0;"></Input><Buttontype="primary"hljs-string">"margin:0px0px0px-83px;">上传文件</Button>js://上传PDF文件onUpload(e){varformData=newFormData();formData.append('file',e.target.files[0]);formData.append('token',localStorage['token']);this.loadingst();this.axios.post('/report/upload'...
h5本地预览上传的图片或视频
通过<inputid="input"type="file"onchange="changeFile()">中的change事件拿到的file不能直接在本地预览选择的图片或者视频,可以通过以下两种方式预览本地图片,不用上传到服务器就可以本地预览。 这种方式生成的文件地址可以预览图片和视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><inputid="inputFile"onchange="change();"type="file"><imgid="img"src=""><script>functionchange(){console.log(111);varuploadUrl=getFileUrl('inputFile');varimg=document.getElementById('img');img...
HTTP中POST方法和GET方法的区别
1、get在浏览器回退时是无害的,而post会再次提交请求;2、get产生的URL地址可以被收藏,而post不可以;3、get请求会被浏览器主动缓存,而post不会主动缓存,除非手动设置;4、get请求参数会被完整的保留在浏览器历史记录中,而post不会;5、get请求在url中传送的参数是有长度限制的,而post没有限制;6、get请求只能进行URL编码,而post支持多种编码方式;7、get请求的参数通过URL传递,而post放在Requestbody中;8、对参数的数据类型,get只接受ASCII字符,而post没有限制;9、get比post更不安全,因为get请求的参数直接显示在URL上,明文的方式传递参数数据,所以不能用get方法传递敏感信息;10、get是从服务器上获取数据,post是向服务器传送数据;11、get方法传递的数据量较小,最大不超过2KB(因为受URL长度限制),post方法传递的数据量较大,一般不受限制;12、get方法只会产生一个TCP数据包,浏览器会把Header和Data一并发送出去,服务器响应200(OK),并回传相应的数据。资源搜索网站大全http...
HTML5视频标签 video 的 poster 属性
<video> 标签定义视频,比如电影片段或其他视频流,可以放置视频资源,并添加视频控件。支持的浏览器:InternetExplorer9+,Firefox,Opera,Chrome以及Safari支持 <video> 标签。注:InternetExplorer8以及更早的版本不支持 <video> 标签。 简单的html5视频:视频加载失败时会显示标签内的文字。<video src="movie.ogg" controls="controls">您的浏览器不支持 video 标签。</video>豌豆资源搜索网站https://55wd.com广州vi设计公司http://www.maiqicn.composter :带有预览图(海报图片)的视频poster属性规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。如果未设置该属性,则使用视频的第一帧来代替。代码如下:<video contro...
PHP+ajax实现二级联动【post+json方式】
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title>PHP+ajax实现二级联动</title></head><body><selectid="province"><optionvalue="0">请选择省份</option><optionvalue="1">北京</option><optionvalue="2">河北</option><optionvalue="3">山东</option></select><selectid="city"...
【Python】使用POST方式抓取有道翻译结果
1.安装requests库 2.打开有道翻译,按下F12,进入开发者模式,输入我爱青青,点击Network,再点击XHR 3、撰写爬虫importrequestsimportjson#使用有道翻译defget_translate_date(word=None):#错误url='http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'url='http://fanyi.youdao.com/translate'Form_data={'i':word,'from':'AUTO','to':'AUTO','smartresult':'dict','client':'fanyideskweb','salt':'15477850915136','sign':'cdedfb035de1ac1cf55109a1afb7a2c1','ts':'1547785091513','bv':'777cf4e24b15a2b93e1c9237866d73...
python3以post方式提交数据
#!/usr/bin/python#encoding:utf-8importrequests#下面替换成您的数据postdata={'name':'xiaochong'}r=requests.post('http://xxxxxx(替换成您的网址)',data=postdata)print(r.text)...
zblog文件大小超出,上传成功但插入不了
在zblogphp时,经常会遇到需要上传2m以上的文件或图片,这个时候就需要修改默认上传文件的大小了。看了很多地方的文章都解决不了,后面在麒麟杰博客找到相关解决办法。 zblogphp空间主机 找开zblog后台,点击网络设置 点击全局设置并改动允许上传文件的大小 打开网站的空间主机,并找到php.ini的位置 把upload_max_filesize设置大小调高,设置好后,就可以上传你设置文件或是图片的大小了END 注意不要把主机后台的大小设置得太大,够自己用就好了==========================================================转自:https://jingyan.baidu.com/article/948f59241a0169d80ff5f9ca.html...