![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
唯羽
爱较真的程序员小白
展开
-
对于django模型使用外键时多次查询sql的后续
为了方便排查出sql重复查询的次数,做了一个中间件sql建议中间件# -*- coding: utf-8 -*-from django.db import connectionfrom django.utils.deprecation import MiddlewareMixinproposal_time = 1class SqlProposal(MiddlewareMixin): def process_response(self, request, response):原创 2020-12-16 11:26:24 · 219 阅读 · 0 评论 -
对于django模型使用外键时多次查询sql的测试以及结论建议
准备首先在setting中的日志设置里配置sql调试'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level': 'DEBUG', }, }多对一测试准备模型如下from django.db import modelsclass Author(models.Mode原创 2020-12-16 09:18:42 · 238 阅读 · 0 评论 -
django web经典模块开发实战——第三章 用Django设计大型电商的类别表
1 电商类别表的项目功能需求1.1 使用vue.js在前端开发一个电商导航栏项目 demo1nodejs的安装yum install -y nodejs安装淘宝镜像(贼慢。。)npm install -g cnpm --registry=HTTPS://registry.npm.taobao.org安装Vue.js的脚手架工具cnpm install --globle...原创 2019-12-24 15:08:37 · 292 阅读 · 0 评论 -
项目训练:美多商城(五)异步方案
1 RabbitMQ介绍队列消息是消息在传输过程中保存消息的容器现主流消息队列:RabbitMQ、ActiveMQ、Kafka等RabbitMQ与ActiveMQ比较系统吞吐量:RabbitMQ好于ActiveMQ持久化消息:都支持高并发和可靠性:RabbitMQ好于ActiveMQRabbitMQ与Kafka系统吞吐量:RabbitMQ弱于Kafka可靠性和稳...原创 2019-12-04 11:26:50 · 369 阅读 · 0 评论 -
项目训练:美多商城(四)短信验证
1 容联云通讯短信SDK测试(用其他平台也行,找对应的文档对接即可)# -*- coding:utf-8 -*-from verifications.libs.yuntongxun.CCPRestSDK import REST# 说明:主账号,登陆云通讯网站后,可在"控制台-应用"中看到开发者主账号ACCOUNT SID_accountSid = '8aaf070862181ad501...原创 2019-12-03 11:24:10 · 470 阅读 · 0 评论 -
django web经典模块开发实战——第二章 用Django REST framework实现豆瓣API应用
1 豆瓣API功能介绍豆瓣图书的API功能原理是通过输入图书的ISBN号、书名、作者、出版社等部分信息,就可以获取到该图书在豆瓣上的所有信息。除了检索信息,还要包含aplikey,用来记录开发者访问API的次数,以此向开发者收费。2 Django REST framework序列化2.1 简介序列化是指将对象的状态信息转换为可以存储或传输形式的过程。Django中的序列化就是指将对象状态...原创 2019-12-01 19:25:30 · 253 阅读 · 0 评论 -
django web经典模块开发实战——第一章 多端应用
1 AOP面对切面编程思想概念面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。2 Django的前后端分离2.1 RETSTful规范如果是对同一个表进行数据操作(增、删、改、查),应该使用一条API,然后根据method...原创 2019-12-01 15:41:55 · 228 阅读 · 0 评论