摘要:
ORM锁和事务 行级锁 在写表的: 增删改语句-搜索引擎innodb自动加行级锁 查询语句加锁(默认不加锁): models.Book.objects.select_for_update().filter(id=1) # select * from app01_book where id=1 for 阅读全文
摘要:
ORM模型层-多表查询 1.创建表 在应用的models.py文件中声明类 from django.db import models # Create your models here. ''' Author作者 -- 一对一的关系 -- AuthorDetail作者详细信息 models.OneT 阅读全文
摘要:
ORM模型层--单表查询 1.ORM模型层 ORM是“对象-关系-映射”的简称,orm其实就是将类对象的语法翻译成sql语句的一个引擎 特点: orm开发效率高 执行效率低 orm迁移数据库方便: 从Mysql -- 迁移到oracle 不需要重写建表语句 数据库迁移(同步)指令 # p 阅读全文
摘要:
Django--模板系统 模板渲染 1.基础变量渲染 关于模板渲染你只需要记两种特殊符号(语法): 变量相关的用{{ 变量 }} 和 逻辑相关的用{% 逻辑 %} urls.py from app01 import views urlpatterns = [ url(r'^home/', views 阅读全文
摘要:
Django--views视图函数 1.views视图 1.request请求对象: views.py from django.shortcuts import render, HttpResponse def home(request): print(request.method) #当前请求方法 阅读全文
摘要:
Django中URL路由系统 url配置 1.url正则表达式和分组命名匹配: urls.py from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns 阅读全文
摘要:
Django安装简介 1.Django语句 下载Django pip install django==1.11.9 创建一个项目:firstblood django-admin startproject firstblood 运行项目: python manage.py runserver pyth 阅读全文
摘要:
QQ登录 OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。oAuth是Open Authoriz 阅读全文
摘要:
首页 1.对于首页要展示的数据和功能,我们先创建一个单独的字应用来完成。 cd renranapi/apps/ python ../../manage.py startapp home 2.总路由urls.py配置home路径 from django.urls import path,include 阅读全文
摘要:
Celery 1.简介 基于python开发的 Celery是一个功能完备即插即用的异步任务队列系统。它适用于异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 文档:http://docs.jinkan.org/do 阅读全文