随笔分类 - Django相关
摘要:前言 由于公司内部的系统越来越多,为了方便用户使用,通过django进行了单点登录和统一认证的尝试,目前实现了django项目的单点登录和非django项目的统一认证,中间波折挺多,涉及的技术包括django\memcache\ldap等,如果有时间的话,后边会逐步更新博客分开介绍实现过程。 sso
阅读全文
摘要:前言 参考本系列之前的文章,我们已经搭建了ldap并且可以通过django来操作ldap了,剩下的就是下游系统的接入了,现在的应用场景,我是分了2个层次,第一层次是统一认证,保证各个系统通过ldap来维护统一的用户名和密码,第二层次就是sso单点登录,即一个系统登录,其他系统即是登录状态,一个系统登
阅读全文
摘要:前言 接上篇文章 "[原创]django+ldap实现统一认证部分一(django auth ldap实践)" 继续实现我们的统一认证 python ldap 我在sso项目的backend/lib/common/下添加一个ldaphelper.py文件,其中定义一个类 view调用方面,就没什么太
阅读全文
摘要:前言 接之前我的文章, "django+ldap+memcache实现单点登录+统一认证" , "ldap部署相关,ldap双机\LAM配置管理\ldap备份还原" ,目前来说,我们已经有了高可用性的ldap环境了,里边也有了一些用户信息,后边要说一说通过django调用ldap的实现方式,里边主要
阅读全文
摘要:前言 接之前我的文章, "django+ldap+memcache实现单点登录+统一认证" 就单点登录实现过程进行详细记录,ldap是一切的基础,可以把它理解成一个读强写弱的文件类型数据库,统一认证我们通过ldap来实现,里边保存了账户信息。为什么不用其他的关系型数据库呢?我这里的需求是因为在使用的
阅读全文
摘要:前言 参考上篇博文,我们利用了OneToOneField的方式使用了django自带的user,http://www.cnblogs.com/caseast/p/5909248.html , 但这么用有个问题,就是每次增删改查数据,因为有外键的存在都要查询两次(当然可以用select_related
阅读全文
摘要:前言 由于比较懒,自己弄了一个用户验证,没有自己写后台,用了django自带的user认证,并通过admin直接进行管理,但默认的admin并不漂亮,于是使用了这个django suit插件,效果对比一下。 我用的是django 1.9.9它的admin是这样的。老版本的django admin长的
阅读全文
摘要:表结构 先创建一个新的app python manage.py startapp test01 在settings.py注册一下app models.py 执行如下2条语句初始化表结构 两张表关系说明: 一个人员表,一个书名表,人员有字段name和age,书名表的人员和人员表外键关联,即一本书的作者
阅读全文
摘要:前言 应公司dba的需求,做了一个sql审核并可以执行、记录的系统,整个系统有三种角色: DBA(需要管理员手动登记) 运维人员(需要管理员手动登记) 开发人员(默认注册后用户) 权限分配如下: 一些功能展示 先要感谢前任武大神留下的前端模板,在后续的开发节省了大量的时间,我也就拿过来直接用了。 由
阅读全文
摘要:前言 很久没更博客了,最近新写了一个小项目,后边有时间把一些心得放上来,先把环境的部署方式整理出来。 部署过程 1. 先将环境的python升级为2.7 2. 保证有pip 3. 安装了nginx并配置 vim /Data/apps/nginx/conf/include/sqlaudit.conf
阅读全文
摘要:前言django的调试模式配置简单,用于测试十分方便,但众所周知,这个只适合于调试,生产上运行效率十分低下。后来考虑用nginx+uwsgi的模式进行,但之前配置过apache+wsgi的方式,感觉配置起来十分繁琐,后来发现了神器gunicorn,兼顾性能的同时,配置起来像django调试模式一样简...
阅读全文
摘要:基础部分已经写完:【原创】Django-ORM基础 以下部分将对表与表之间的关联操作做以介绍 models.py 1 #_*_coding:utf-8_*_ 2 from django.db import models 3 4 # Create your models here. 5 6 class
阅读全文
摘要:概述 1.什么是ORM? ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 2.ORM的优缺点是什么? 优点
阅读全文
浙公网安备 33010602011771号