Django
Loco_Python.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
异步方案Celery
Python中代码是自上而下同步执行的,在我们书写某一些代码中响应延迟后会造成某些功能被延迟这对用户体验角度来说非常差 这时我们就引入生产者消费者设计模式方案,那他是什么呢? 就是两个程序代码分开执行,将某一段代码从主业务中解耦出来 生产者消费者设计模式介绍 它是最常用的解耦方式之一,寻找中间人(broker)搭桥,保证两个业务没有直接关联 Celery的介绍和使用 一个简单.灵活且可靠...原创 2020-01-12 10:25:07 · 335 阅读 · 1 评论 -
login状态保持
状态保存 1.用户登入本质: 1.状态保持 将通过认证的用户的唯一标识信息(比如:用户ID)写入到当前浏览器的 cookie 和服务端的 session 中。 2.login()方法 Django用户认证系统提供了login()方法。 封装了写入session的操作,帮助我们快速登入一个用户,并实现状态保持。 3.login()位置 django.contrib.auth.__init_...原创 2019-11-10 19:19:07 · 814 阅读 · 0 评论 -
配置logging工程日志
1.配置工程日志 LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s %(m...原创 2019-11-10 18:49:54 · 480 阅读 · 1 评论 -
配置Redis数据库
1. 安装django-redis扩展包 1.安装django-redis扩展包 pip install django-redis 2. 配置Redis数据库 CACHES = { "default": { # 默认 "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0...原创 2019-11-10 18:42:01 · 209 阅读 · 0 评论 -
配置MySQL数据库
1. 新建MySQL数据库 1.新建MySQL数据库:meiduo_mall create database meiduo charset=utf8; 2.新建MySQL用户 create user itheima identified by '123456'; 3.授权itcast用户访问meiduo_mall数据库 grant all on meiduo.* to 'itheima'@'%...原创 2019-11-10 18:38:52 · 173 阅读 · 0 评论 -
配置Jinjia2模板引擎
1.安装Jinjia扩展包 pip install Jinja2 2.配置Jinji2模板引擎 3.补充Jinja2模板引擎环境 确保可以使用模板引擎中的{{ static(’’) }}、{{ url(’’) }}这类语句 创建Jinja2模板引擎环境配置文件 编写Jinja2模板引擎环境配置代码 from jinja2 import Environment from django.cont...原创 2019-11-10 18:33:37 · 897 阅读 · 0 评论 -
配置Django开发环境
1.首先创建Django工程 django-admin startproject (工程名) 注:这里是为了简写,良好的习惯是创建一个虚拟环境,在虚拟环境里面创建Django项目工程文件夹 2.新建配置文件 1.准备配置文件目录 新建包,命名为settings,作为配置文件目录 2.准备开发和生产环境配置文件 在配置包settings中,新建开发和生产环境配置文件 3.准备开发环境配置内容 将...原创 2019-11-10 18:25:58 · 262 阅读 · 0 评论 -
Django框架,搭建虚拟环境
特点 1.重量级框架 Django原生提供了众多的功能和组件,让开发更简单快速 提供项目工程管理自动化脚本工具 数据库ORM支持(对象关系映射,英语:Object Relational Mapping) 模板 表单 Admin管理站点 文件管理 认证权限 session机制 缓存 2.MVT模式 M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。 全拼为View,...原创 2019-11-03 16:14:08 · 376 阅读 · 0 评论
分享