202011-11 Django Admin后台模型列表页面如何添加自定义操作按钮 你需要添加两个按钮:一个按钮使所有英雄都可以死亡,而另一个按钮使所有英雄永生。由于它会影响所有英雄,而与选择无关,因此这需要一个单独的按钮,而不是操作下拉菜单。首先,我们要更改HeroAdmin管理模型使用的模板文件,以便我们可以添加两个按钮:@admin.register(Hero)classHeroAdmin(admin.ModelAdmin,ExportCsvMixin):change_list_template="entities/heroes_changelist.html"然后,我们需要覆盖get_urls方法,并在... 继续阅读 >
202011-06 微信小程序调用后台service教程详解 写在前头,本篇文章简单记录一下,在前后端分离的微信小程序应用中,前端访问后台service的实现思路,没有过多涉及技术实现方面。先上一张官网的图片,它很清楚的讲明了要在后台service为每一个小程序用户提供登录信息需要做哪些事情。用户拿到了后台给的登录凭据,访问后台service。静默授权与非静默授权先来讲讲这两个概念,静默授权,顾名思义,这授权动作对于用户来说是感知不到的,小程序端悄咪咪得就做了。因此,没有知会用... 继续阅读 >
202010-09 Javascript前端下载后台传来的文件流代码实例 前台请求数据:url:'/app/downloadApp',method:'get',responseType:'blob',params:data设置接收参数格式为responseType:‘blob',downloadFile(res,fileName){if(!res){return}if(window.navigator.msSaveBlob){//IE以及IE内核的浏览器try{window.navigator.msSaveBlob(res,fileName)//res为接口返回数据,这里请求的时候已经处理了,如果没处理需要在此之前自行处理vardata=newBlob... 继续阅读 >
202010-08 JavaWeb后台购物车类实现代码详解 相信大家肯定都在电商网站买过东西,当我们看中一件喜欢又想买的东西时,这时候你又不想这么快结账,这时候你就可以放入购物车;就像我们平时去超市买东西一样,会推着购物车去买东西;那么我们接下来看看java怎么实现购物车的功能,其实原理很简单,java的特点就是面向对象,并且有着封装继承多态三大特性;java实现这个购物车功能是通过内存来实现的而不是将数据添加到数据库中首先是Item类,一个Item就代表购物车里面的一行数据... 继续阅读 >
202010-08 C#前端验证和后台验证代码实例 1.Jquery验证1)引入头文件<scriptsrc="../../Scripts/jquery-1.7.1.js"></script><scriptsrc="../../Scripts/jquery.validate.js"></script>2)根据表单name和id属性调用校验代码查看JqueryValidate.js文件主要是两个属性rules和messages$(function(){$("form").validate({rules:{Name:{required:true,maxlength:5},Age:{required:true,number:true... 继续阅读 >
202010-08 django 实现后台从富文本提取纯文本 前言:很多时候我们都会用富文本,比如说在版权区、博客文章编辑时等等。但是如果我们要做一个搜索的功能,去从富文本中查找关键字,就需要将富文本中的文本了。但是django并没有专门函数去做。这个时候我们就需要使用正则或者是提取前端的过滤器striptags方法。开始:一、用正则importrecontent=''.join(re.findall(">(.*?)<",content,re.S))re.S将换行的也算进去,一般都要加上二、使用striptagsfromdjango.tem... 继续阅读 >
202010-08 Json实现传值到后台代码实例 1.定义一个键值对对象functionObjData(key,value){this.Key=key;this.Value=value;}2.在点击表单的提交buttom的方法中:varlist=document.getElementById("myForm").getElementsByTagName("input");//查询form下的所有input标签vararray=[];//定义一个对象数据存放每一个input的键值对(input中“name”为key,“value”为value)for(vari=0;i<list.length&&list[i];i++)//对表单中所有的input进行遍历{//判断不是空的... 继续阅读 >
202009-30 Django实现后台上传并显示图片功能 1.安装pillowpipinstallPillow2.创建apppythonmanage.pystartappupload3.project设定settings.pyINSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','upload.apps.MyuploadConfig',#addthis]TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DI... 继续阅读 >
202009-27 Springboot actuator应用后台监控实现 一前言springboot额外的特色是提供了后台应用监控,可以通过HTTP或者JMX的方式管理监控应用,本文主讲HTTP方式;其主要的功能是监控应用的健康状态,查看环境变量等;二pom.xmlspringboot2.1.1,主要引入actuator依赖,web依赖用于测试;<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springfra... 继续阅读 >
202009-27 python argparse模块通过后台传递参数实例 我就废话不多说了,大家还是直接看代码吧!cmd.py#-*-coding:utf-8-*-fromPySideimportQtGui,QtCoreimportos,sysimporttoryimportargparseparser=argparse.ArgumentParser()parser.add_argument("-v","--verbosity",help="increaseoutputverbosity")parser.add_argument("-l","--listdir",help="checkroot")args=parser.parse_args()ifargs.verbosity:app=QtGui.QApplication(sys.argv)trans=tory.Tu... 继续阅读 >
202009-25 Django Admin后台添加数据库视图过程解析 你通过以下语句,创建了一个数据库视图:createviewentities_entityasselectid,namefromentities_herounionselect10000+idasid,namefromentities_villain它包含所有Hero和Villain对象的名称。Villain对象的的ID被设置都加上10000,因为Hero对象的数量不会超过这个数字。sqlite>select*fromentities_entity;1|Krishna2|Vishnu3|Achilles4|Thor5|Zeus6|Athena7|Apollo10001|Ravana10002|Fenrir然后添加一个ma... 继续阅读 >
202009-24 Java后台基于POST获取JSON格式数据 1、直接使用request.getParamater()的方法获取(这种取参方式对于POST和GET的提交方式均适用);2、通过请求体的IO流获取参数(这种方式只能用于POST,因为GET方式没有请求体);Strings="";InputStreamin=null;BufferedInputStreambin=null;try{in=request.getInputStream();bin=newBufferedInputStream(in);intlen=0;byte[]b=newbyte[1024];while((len=bin.read(b))!=-1){s+=newStrin... 继续阅读 >
202009-24 Java后台判断ajax请求及处理过程详解 一、问题描述:当访问一个需要登录的页面时,会有过滤器或者拦截器进行过滤拦截,如果用户没有登录,则跳转到登录页面。当用户已经登录进入系统后,然后长时间没操作,等到session过期后,再点击一个ajax请求操作时,这时再跳转到登录页面就不合适了,因为这是ajax操作,拦截后跳到页面返回的结果js识别不了。二、解决方法:在过滤器或者拦截器上做识别,针对页面跳转请求和ajax请求分别处理。页面跳转的不再详说,现在说的是ajax... 继续阅读 >
201603-14 Yii2.0后台添加《admin操作日志》的功能 出于监控多用户操作后台的目的,往往需要把各个管理员操作了什么记录下来。这个功能用yii2来实现简直是太简单了!下边上代码~此demo基于advanced在backend目录创建components/AdminLog.php<?phpnamespacebackend\components;useYii;useyii\helpers\Url;classAdminLog{publicstaticfunctionwrite($event){//具体要记录什么东西,自己来优化$descriptionif(!empty($event->changedAttributes)){... 继续阅读 >