摘要:概要: 1.restful 规范(建议); 2. django rest framework框架 内容回顾: 1.开发模式; - 普通开发模式(前后端放在一起写) - 前后端分离 好处: 后端一套,前端使用app,pc等; 2. 后端开发 为前端提供URL(API的开发) 注:永远返回Httpres
阅读全文
摘要:restful API接口可以很方便的让其他系统调用,为了让指定的用户/系统可以调用开放的接口,一般需要对接口做认证; 接口认证有两种方式: 1、认证的token当做post/get的参数,server端拿到该参数后进行比对; 2、将认证的token加到http header中,server端解析h
阅读全文
摘要:在需要访问不同域的接口的数据的时候,一般有两种方式: 第一种: 使用requests模块,在业务逻辑中直接访问别的域的接口,获取数据,然后将返回的数据显示到前端页面上; 这个时候,数据访问的流程是: 客户端-->server请求其他域的接口 >server接收返回的数据 >将数据显示在前端或其他任意
阅读全文
摘要:import ldap class LDAPMgmt(): def __init__(self): self.ldap_host = 'xxx' self.ldap_base_dn = 'ou=xx,dc=xx,dc=xx,dc=xx' self.root_cn = 'cn=xx,dc=xx,dc=xx' self....
阅读全文
摘要:ContentType是对app和其中的表做了进步一抽象,可以实现对于model的动态调用; ContentTpye表的内容:
阅读全文
摘要:参考地址:https://github.com/tomchristie/django-rest-framework/ 一般如果在批量修改多的时候,不建议使用,一般在get请求,或者修改单条数据的时候使用; 安装:pip install djangorestframework 要通过rest-fram
阅读全文
摘要:参考资料:https://docs.djangoproject.com/en/1.10/topics/auth/customizing/ 直接拉到最后看栗子啦 django自定义用户认证(使用自定义的UserProfile,而不是django自带的),就需要(django要求)将为UserProfi
阅读全文
摘要:参考博客:http://blog.igevin.info/posts/django-permission/ 前段时间领导问我一个问题,django与没有自带的权限机制,是如何实现的?我当时告诉他,django自带的权限管理机制,可以实现对数据库表的增删改查权限的管理,然后他又问我对于业务逻辑的权限管
阅读全文
摘要:对于有外键关联的表,select_related()会自动进行多变关联; 针对单独查询出来的一条字段的对象,select_related()只支持多对多的对象: django orm与反射的结合: 注意:select_related(),查询的对象是列表,类似于filter查询出来的结果;
阅读全文
摘要:django 权限机制的实现: http://blog.igevin.info/posts/django-permission/
阅读全文
摘要:一、今日内容 一、Django ORM连表操作 Q,F 二、Form表单验证 面向对象 正则 三、Session框架 面向对象 cookie toanado扩展 二、Django ORM一对多数据创建和查找 1、数据创建 对于不是外键关联的表,可以直接创建 对于通过外键关联的表,可以通过两种方式创建
阅读全文
摘要:1、路由系统 2、模板引擎 simple_tag 3、Form 4、Ajax请求 -简单数据 -复杂数据 内容: -作业 model xss、csrf(安全方面的内容) 分页(公共的模块) 2、方式2 TEMPLATES = [ { 'BACKEND': 'django.template.backe
阅读全文
摘要:一、使用django实现之定义分页 1、自定义分页在django模板语言中,通过a标签实现; 2、前段a标签使用<a href="/user_list/?page=1">1</a>,将page的值传送到函数/user_list/中,后端在user_list中通过request.GET.get('pa
阅读全文
摘要:一、Django概述 Django大而全; 创建Django工程:django-admin startproject sitename 创建django之后生成的目录结构如下: Project Project settings url wsgi web model views test admin
阅读全文