Django使用jsonp和cors解决跨域请求问题
摘要:1、使用jsonp的方式解决跨域请求的问题 我启动两个django项目,然后使用的端口不一样,在项目1中通过ajax发请求给项目2,然后接受项目2发送过来的数据 先看项目1的ajax的代码 在看项目2的视图函数,这是固定套路 2、下面在看下如何使用cors解决跨域请求问题 我们还是在项目1通过aja
阅读全文
posted @
2018-11-30 14:37
bainianminguo
阅读(183)
推荐(0) 编辑
Django的Modelforms的介绍
摘要:简单的用了一下model_forms,觉得还是不是很好用 我是用书、出版社,作者三张表来做这个联系 首先下面这个函数是用来展示书籍信息 下面这个类就是modelform的类 下面这个函数是用来处理处理添加书籍的操作 下面这个函数是用来处理编辑书籍的 参考博客 http://www.cnblogs.c
阅读全文
posted @
2018-11-27 23:57
bainianminguo
阅读(188)
推荐(0) 编辑
Django的Rbac介绍3
摘要:今天的博客主要是记录一下如何实现左侧菜单,这里我们想实现的效果就是,如果用户有查看用户的权限,则显示查看用户的左侧菜单,如果用户有查看角色的权限,则显示查看角色的左侧菜单,如果两者都有,则需要显示两个菜单 我们先来看下model中我们如何设计的数据库 在视图函数中,我们可以在session中拿到pe
阅读全文
posted @
2018-11-26 23:45
bainianminguo
阅读(224)
推荐(0) 编辑
Django的Rbac介绍2
摘要:上一篇博客我们记录了一下Django中使用Rbac,但是上一篇博客中的方法有一点不好,就是,因为我要在html文件中控制:如果用户有某个权限,则显示这个权限所代表的按钮,但是我现在只有1张表的增删改查,但是如果我有多张表呢,我难道要每张表都写一次类似下面的代码吗? 这样就必须麻烦了,因为上面是use
阅读全文
posted @
2018-11-25 13:33
bainianminguo
阅读(350)
推荐(0) 编辑
Django的Rbac介绍1
摘要:1、django的权限管理叫做RBAC 我们在百度上查看RBAC的概念如下 基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。
阅读全文
posted @
2018-11-23 23:07
bainianminguo
阅读(499)
推荐(0) 编辑
使用pyqt写了一个检查大数据环境的gui
摘要:通过pyqt做了一个大数据最佳实践检查的gui界面 1、首先是需要用到的模块 2、定义了一个类 3、重写父类的init方法 4、定义自己的初始化的方法 5、定义GUI居中的方法 6、定义上传按钮触发的函数 7、定义一个关闭窗口,点击关闭按钮弹出确认框 8、定义一个检查函数,这个函数会对输入框做合法性
阅读全文
posted @
2018-11-22 20:36
bainianminguo
阅读(456)
推荐(0) 编辑
xadmin系列之零碎的小点
摘要:1、获取某张表的某个字段的属性 意思就是获取括号中的属性 用下面的方法来获取括号中的属性 2、a标签中的href的绝对路径和相对路径的区别 如果使用绝对路径的话 点击这个a标签,他会从127.0.0.0:8080:后开始拼接域名,下图中圈红的就是拼接的路径 如果使用相对路径,则会在当前的域名后拼接,
阅读全文
posted @
2018-11-14 23:25
bainianminguo
阅读(242)
推荐(0) 编辑
Pyqt5的事例讲解
摘要:1、第一个gui程序 2、设置图标 3、设置窗口的浮动提示框和按钮的浮动提示框 4、设置一个按钮,点击该按钮会关闭整个窗口的效果 5、做个捕获关闭事件的对话框 6、做一个窗口居中的示例 7、做一个绝对布局的例子 8、做一个盒布局的例子 9、做一个网格布局的例子 10、做一个按钮空间的例子 11、编写
阅读全文
posted @
2018-11-13 11:26
bainianminguo
阅读(925)
推荐(0) 编辑
面向对象中的property装饰器讲解
摘要:面向对象中可以用property来修饰我们的函数,必须下面的例子 class Test(object): def __init__(self,name): self.name = name @property def run(self): print(self.name) def talk(self
阅读全文
posted @
2018-11-13 09:51
bainianminguo
阅读(331)
推荐(0) 编辑
xadmin系列之启动、注册、分发
摘要:a、启动首先要加载settings中定义的INSTALLED_APPS列表中的app b、我们进入xadmin的XadminConfig文件 这个文件就需要扫描所有app下的xadmin文件,并执行,因为我们这里是重写admin,所以这里的是xadmin,在djangon中,这里是admin c、我
阅读全文
posted @
2018-11-09 23:44
bainianminguo
阅读(781)
推荐(0) 编辑
xadmin系列之django的url分发的方式
摘要:一、先介绍一下我们自己的urls中是如何进行路由分发的 一、一级路由 二、二级路由 三、路由分发,这里还可以里面在嵌套一层 二、下面看下django的admin是如何进行路由分发的 django的admin就是用上面的第三种方式实现urls的分发 先掌握一个知识点 a、通过表的对象去获取表的名称,这
阅读全文
posted @
2018-11-08 23:46
bainianminguo
阅读(375)
推荐(0) 编辑
xadmin系列之单实例模式
摘要:先看下单实例的定义 python的模块实现单例模式是python语言特有的,python的模块天然就是单例的,因为python有个pyc文件,导入一次后,第二次导入直接从pyc中取数据了 这里我们主要学习一下基于模块实现单例对象,这里利用的原理就是python的模块导入的特性,这个模块被第一次导入,
阅读全文
posted @
2018-11-07 23:01
bainianminguo
阅读(189)
推荐(0) 编辑
bbs项目引入富文本编辑器和处理xss攻击和文章预览
摘要:一、富文本编辑上传文章和图片 富文本编辑器我们使用kindeditor,我们首先去官网下载,然后解压,放到我们的static的目录中 然后我们在html中这样使用富文本编辑器 主要是看这里 首先要为textarea标签设置一个id,这样,我们就可以把富文本编辑器通过id镶嵌到textarea标签中
阅读全文
posted @
2018-11-07 06:58
bainianminguo
阅读(981)
推荐(0) 编辑
bbs项目富文本编辑器实现上传文件到media目录
摘要:media目录是在project的settings中设置的,static目录是django自己使用的静态文件的上传目录,media目录是用户自定义上传文件的目录 我们这样设置了,django还是找不到我们的media目录,还需要在路由系统系统设置,我们这里在django的一级路由中设置 首先需要导入
阅读全文
posted @
2018-11-06 07:32
bainianminguo
阅读(459)
推荐(0) 编辑
bbs项目实现点赞和评论的功能
摘要:一、点赞功能 思路是这样的: 1、对点赞和踩都设置一个相同的class,然后对这个class绑定点击事件 2、点击触发ajax请求,我们对赞的标签设置了一个class属性,对踩的标签没有设置这个class属性,如果我们点击的标签有这个class属性,则我们认为这次点击的赞,如果没有,则我们认为是踩
阅读全文
posted @
2018-11-02 23:25
bainianminguo
阅读(1816)
推荐(0) 编辑