随笔分类 - Django
摘要:1.Django的时区问题 django默认的时区是UTC,平时是没有什么影响的,但是在需要将时间戳转换成本时区的时间或者是获取当前的本地的localtime的时候就出现了问题。之前程序在测试时是运行在Windows环境,所以即使settings.py中的TIME_ZONE使用默认时区,Django
阅读全文
摘要:问题: 公司的需求是从mongodb中查找数据并下载回本地,但是在将文件从mongodb通过django服务端,然后从django服务端向浏览器下载文件。但是在下载的时候出了些问题。由于是用的ajax请求,异步的,所以在将文件返回到前端的时候,前端的script标签中的success回调函数中有数据
阅读全文
摘要:一,cookie和session cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cooki
阅读全文
摘要:一,中间件介绍 1,什么是中间件? 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类
阅读全文
摘要:一,Django中操作cookie 1,获取cookie 参数: default: 默认值 salt: 加密盐 max_age: 后台控制过期时间 2,设置cookie 参数: key, 键 value='', 值 max_age=None, 超时时间 expires=None, 超时时间(IE r
阅读全文
摘要:一,ForeignKey 外键类型在ORM中用来表示外键关联关系,一般把ForeignKey字段设置在 '一对多'中'多'的一方。 ForeignKey可以和其他表做关联关系同时也可以和自身做关联关系。 1,字段参数 to 设置要关联的表 to_field 设置要关联的表的字段 related_na
阅读全文
摘要:一、Django项目使用MySQL数据库 1,在Django项目的settings.py,文件中,配置数据库连接信息: 2,在Django项目中__init__.py文件中写如下代码,告诉Django使用pymysql模块连接MySQL数据库: 二,Model 在Django中model是你数据的单
阅读全文
摘要:Django的View(视图) 一,一个简单的视图 下面是一个以HTML文档的形式返回当前日期和时间的视图: 让我们来逐行解释下上面的代码: 首先,我们从 django.http模块导入了HttpResponse类,以及Python的datetime库。 接着,我们定义了current_dateti
阅读全文
摘要:一,URLconf配置 1,基本格式 2,参数说明 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 参数:可选的要传递给视图函数的默认参数(字典形式) 别名:一个可选的name参数 二,正则表达式详解 1,基本配置 2,注意事项
阅读全文
摘要:一,常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 二,常量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 view中代码 模板中支持的写法: 三,Filters 语法: {
阅读全文
摘要:一,web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 1,自定义web框架 2,HTTP协议 每个HTTP请求和响应都遵循相同的格式,一个HTTP包含Header和Body两部分,其中
阅读全文

浙公网安备 33010602011771号