Django 学习笔记(八)
来源:互联网 发布:centos 6删除防火墙 编辑:程序博客网 时间:2024/06/06 09:28
- Django session的一些注意点以及python 3.0一些变化的注意点
- 不要用一个新对象来替换request.session,也不要存取其属性。可以像python中的字典那样使用:
- request.session=some_other_object#donot do this
- request.session.foo='bar' #do not do this
- 错误:
- ImportError:settings cannot be imported,beacuse env variable DJANGO_SETTINGS_MODULE
- is undefined
- 解决方案:
- from django.conf import settings
- settings.configure()
- 在{% ifequal %}中,例如python的字典类型,列表类型,布尔类型不能用在上面
- 在python 3.x中,except子句会被写作except(ZeroDivisionError,TypeError)as e
- translate 方法与replace 方法一样,但是translate方法只处理单个字符
- 优势在于可以同时处理进行多个替换
- 在使用translate转换前,需要先完成一张转换表,可以使用string中的
- maketrans函数就可以了。
- 关于middleware的一些注意点:
- 关于中间键出现的顺序,在request和view的处理阶段,Django按照MIDDLEWARE_CLASSES中
- 出现的顺序来应用中间件,而在response和异常处理阶段,Django按照逆序来调用它们,也就是说,
- Django将MIDDLEWARE_CLASSES视为view函数外层的顺序包装,在request阶段按顺序从上到下穿过,而在response
反过来
- Django 学习笔记(八)
- Django学习笔记(八)--xadmin的安装与应用
- Django学习(八)(模型数据库)
- Django学习笔记-初识Django
- Django学习随手记(八)
- Django学习笔记
- django学习笔记
- [学习笔记]Django安装
- Django 学习笔记
- Django学习笔记
- Django学习笔记
- django系统学习笔记
- Django学习笔记
- Django学习笔记
- Django学习笔记
- Django学习笔记(一)
- Django学习笔记(二)
- Django学习笔记(三)
- IIS7.0权限问题
- Google CodeJam习题:Always Turn Left
- LeetCode(4) MedianOfTwoSortedArray
- Recover Binary Search Tree BST找乱序的两个元素 @LeetCode
- [Leetcode 141 & 142, medium] Linked List Cycle (I and II)
- Django 学习笔记(八)
- Django 学习笔记(九)
- 最简单的Windows窗口程序,使用main函数,隐藏控制台等,适合window编程入门
- Spiral Matrix 输出旋转矩阵@LeetCode
- 数组和指针(c专家编程学习笔记)
- 如何压缩vbox磁盘 vdi
- 图片按比例缩放
- PHPMailer发送邮件实例
- PHPMailer邮件发送的代码分享