django
云中不知人
这个作者很懒,什么都没留下…
展开
-
django js实现部分页面刷新
例子中,我用的是显示机器上的进程信息的表格,获取不同的机器的进程信息时,更新这个展示信息的表格,如下:当我在输入框中输入ip时,我希望只是更新这个表格,页面其他部分不变,实现方式如下:1、在原页面中设置这个表格的id为pstable user原创 2017-04-28 15:57:15 · 14195 阅读 · 1 评论 -
django bootstrap 获取zabbix告警信息并展示
想在自己的页面里面把zabbix的告警信息展示出来,效果图如下:下面来说说如何实现:1、获取zabbix告警数据接口这个在我之前的文章里说过,参考:http://blog.csdn.net/u011085172/article/details/77374879点击打开链接2、css代码.separator { height: 1px; borde原创 2017-08-22 15:16:36 · 3634 阅读 · 0 评论 -
django 自定义分页类改善,适用于于条件查询等操作,提高灵活性
之前的一篇文章 http://blog.csdn.net/u011085172/article/details/71405043 里面写到的自定义分页类,因在代码中只能对数据库表进行all()方式的查询操作,不能满足filter或者其他的条件查询,刚好今天碰到要用,于是改善了下代码:class Pagination(object): """分页基础类""" "原创 2017-09-19 12:02:42 · 1035 阅读 · 0 评论 -
jquery datatable 通过ajax从后台获取每个分页数据后,搜索框无法搜索问题
当我们通过如下的ajax到后台获取数据permissionTable = $('#permissionTable').DataTable({ "ajax": { "url": "/user/permission_get", "data": function(d) { d.type = 'getPer原创 2017-10-09 16:39:04 · 2833 阅读 · 0 评论 -
bootstrap table中的行tr标签设置display:block后行样式错乱问题
在table中,如果在tr加上display样式时,会发生错乱如下: fa fa Gold Level Virtual Server 已完成 haha Platinum Level Virtual Server 正在执行 aha Hardware Switch 已完成效果如图:可以看到,第一行在设置dis原创 2017-11-15 10:23:38 · 4774 阅读 · 0 评论 -
js 实现递归从后台获取任务数据,直到任务完成
假如有一个任务列表taskList,从这个列表中弹出一个任务id,到后台获取数据,如果已经完成那么处理,如果还没完成,那么再次到后台获取数据,直到完成。实现方式如下:function getTaskData(task,taskList,recode){ console.log('获取task-'+recode+':'+task) $.ajax({ 'url':'/jgwork原创 2017-11-15 10:34:27 · 2504 阅读 · 0 评论 -
python 使用poster模块进行http方式的文件传输到服务器
这几天帮内部人员做一个文件传输的小工具,要用http的方式,在用django搭建了个小框架之后,如何进行传输,特别是大文件的传输,成为主要问题。经过查资料,最后选择了通过poster这个模块来进行文件的传输,方式如下:from poster.encode import multipart_encodefrom poster.streaminghttp import registe原创 2018-01-12 14:59:43 · 4869 阅读 · 3 评论 -
django 如何编写控制登录和访问权限控制的中间件
django中,很多时候我们都需要有一个地方来进行更加详细的权限控制,例如说哪些用户可以访问哪些页面,检查登录状态等,这里的话就涉及到了中间件的编写了。在django项目下的setting.py文件中,有一个MIDDLEWARE_CLASSES的字段,这里存放的就是中间件,用户的访问会先经过这些中间件的处理之后再给各种views函数进行处理。在这个参数中加入我们接下来要编写的中间件:MID原创 2018-01-12 15:15:12 · 5291 阅读 · 1 评论 -
bootstrap datatable显示数据表格及因分页获取数据造成的搜索问题
因为在实际中,datatable在展示数据表格时,并不是一下子将所有数据获取,而是只是获取一页的数据,造成datatable的搜索框无法使用,解决方法是在后端中自定义搜索项的数据获取:1、加载bootstrap 和datatable的css和js,注意jquery.dataTables.min.js要在dataTables.bootstrap.min.js之前引入,不然会有报错{% blo原创 2018-01-12 16:18:53 · 3972 阅读 · 0 评论 -
bootstrap select2插件用ajax来获取和显示数据
用select2插件,实现以下这个选择框:1、html代码 预定义参数 2、js代码$("#preParamDefine").select2({ //data: data, placeholder:'请选择',//默认文字提示 tags: true,//允许手动添加 allowClear: true,//允许清空原创 2017-08-31 10:34:14 · 9195 阅读 · 0 评论 -
javascript 点击事件执行两次js问题
因为利用js在页面加载后添加需要点击事件的代码,发现在点击后会代码会执行两次,因为有toggle效果,导致弹窗出现又很快丢失查了一些资料,发现这是冒泡的原因,需要在点击事件代码中加入阻止冒泡的方法:e.stopPropagation();但是发现还是不行后面查到,off函数可以解除由on函数所绑定的事件,所以在js代码中on函数前调用下Off函数,就正常了:$("li.task原创 2017-08-25 15:20:04 · 21840 阅读 · 5 评论 -
jqury 获取表格中点击删除图标后要删除一行的元素数据
如题,我在界面上有个表格,表格每一行后面有个删除按钮,当我点击删除按钮时,我希望能获取按钮所在这一行的数据,以用来post到后端,在数据库中删除这一行数据我的架构为django1、表格的html title body原创 2017-05-12 11:15:05 · 2584 阅读 · 0 评论 -
django bootstrap 向modal插件传递参数
1、modal 模态框 的代码如下: × New message Title: Body:原创 2017-05-12 17:08:27 · 4011 阅读 · 1 评论 -
django 自定义分页与bootstrap分页结合
django中有自带的分页模块Paginator,想Paginator提供对象的列表,就可以提供每一页上对象的方法。这里的话不讲解Paginator,而是自定义一个分页类来完成需求:class Pagination(object): """用于Model字段值的选择""" def __init__(self): pass @classmeth原创 2017-05-08 12:04:24 · 4047 阅读 · 0 评论 -
django Paginator分页模块
Django提供了一些类来帮助你管理分页的数据 -- 也就是说,数据被分在不同页面中,并带有“上一页/下一页”标签。这些类位于django/core/paginator.py中。示例¶向Paginator提供对象的列表,以及你想为每一页分配的元素数量,它就会为你提供访问每一页上对象的方法:>>> from django.core.paginator import Pagin原创 2017-05-08 12:13:40 · 416 阅读 · 0 评论 -
django中使用bootstrap,美化图形
1、下载bootstrap链接:http://getbootstrap.com/2、将下载后的文件解压到django的project所在的static目录下,例如说project为blog,那么就是放在project/static/目录下3、修改配置文件setting.py 在setting.py文件中,添加如下内容,定义static目录:STATIC_URL = '/st原创 2017-04-26 11:11:22 · 6980 阅读 · 1 评论 -
django 用户登录及验证
1、登录页面如下:{% load staticfiles %} Signin Template for Bootstrap <!----> Please sign in username原创 2017-04-26 18:07:28 · 4747 阅读 · 1 评论 -
django 注销用户
if request.user.is_authenticated(): logout(request)原创 2017-06-06 15:59:33 · 552 阅读 · 2 评论 -
js 搜索表格中包含某字段的行
在页面中,如果有一个表格(table)数据显示,想对这个table进行搜索,实现如下:$(document).on('keyup', '.searchValue', function () { searchValue(this);});function searchValue(input) { var searchValue = input.value.toLower原创 2017-06-06 17:39:18 · 2932 阅读 · 1 评论 -
uwsgi https 访问
一般我们自己写的django站点都是用的http方式,如果需要用https的话,可以考虑用两种方式来实现,一种是nginx配置https,另外一种则是直接用uwsgi的https配置。这里讲的是uwsgi的https.首先生成ssl的key和crt文件mkdir -p /data/ssl/;cd /data/sslopenssl genrsa -out foobar.key 2048opens...原创 2018-06-26 12:29:36 · 5936 阅读 · 1 评论