摘要:
一. 简介 在实际的项目中很多时候需要用到下载功能,如导excel、pdf或者文件下载,当然你可以使用web服务自己搭建可以用于下载的资源服务器,如nginx,这里我们主要介绍django中的文件下载。 我们这里介绍三种Django下载文件的简单写法. 二. 基本使用 index.html内容如下 阅读全文
摘要:
一、没有配置Media avatar = models.FileField(upload_to='avatars/', default='/avatars/default.png') # 储存头像的models代码 Django实现: django会将文件对象下载到项目的根目录中avatars文件夹 阅读全文
摘要:
jquery操作cookie 阅读全文
摘要:
1.jquery之cookie操作 1.1 基本操作 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugin 阅读全文
摘要:
一.orm 性能相关 values 第一步:创建表 class Student(models.Model): name = models.CharField(max_length=32) classes = models.ForeignKey('Class',) class Class(models 阅读全文
摘要:
一. 简介 django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 github地址 文档地址 pip3 install django-debug-toolbar 1.1 简单配置 1. settings.py 阅读全文
摘要:
一. 简介 前提:MySQL数据库已经配置好了主从复制,且至少有两个数据库,然后在django中进行读写分离的操作。 下面的例子就用sqlite3来说明: 1.1 基本配置 第一步:首先配置多个数据库,在settings配置文件中配置以下内容: DATABASES = { 'default': { 阅读全文
摘要:
一.简介 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。比如注册用户成功后,通过信号去给他发一条短信,执行操作成功后,记录日志等。 1.1 Django内置信号 Model signals pre_init # d 阅读全文