一 数据库优化查询 1.惰性查询:orm内的所有语句操作,只有你真正需要数据的时候才会对数据库进行操作,如果只是单单写orm语句不会走数据库。这样的好处是减轻数据库压力。 2.only 3.defer 4.select_related:一对一,一对多 5.prefetch_related :不主动连 ...
分类:
数据库 时间:
2019-09-20 22:57:39
阅读次数:
130
一 单表操作 二 测试脚本文件使用 django中 你可以写一个单独测试某一个py文件的测试脚本 不需要再频繁的走web请求 1.脚本测试文件必须的代码 三 模型层的单表操作 1.返回QuerySet对象的方法有 all() filter() exclude() order_by() reverse ...
分类:
编程语言 时间:
2019-09-19 01:40:46
阅读次数:
104
一 模板语法 二 后端向前端html文件传值的两种方式 三 模板传值的数据类型格式 支持传输的数据类型: 四 前后端取消转义 五 模板语法过滤(有点类似于python中数据类型的内置函数) 1.在Django的模板语言中,通过使用 过滤器 来改变变量的显示。 过滤器的语法: {{ value|fil ...
分类:
编程语言 时间:
2019-09-19 01:06:52
阅读次数:
95
首先,下载必要工具,在ubuntu终端输入 激活 创建一个虚拟环境,如果需要配置python版本,加-p 创建Django项目 进入项目目录下创建APP 由可能这个会报错,那是因为Django版本和python版本不兼容的问题,找到提示的目录的widgets.py文件在152行把逗号去掉即可 创建完 ...
分类:
编程语言 时间:
2019-09-16 23:18:04
阅读次数:
114
前言 现在很多接口项目在登录的时候返回一个token,登录后的拿着这个token去访问访问登录之后的请求。 本篇使用djangorestframework框架写一个登陆的接口,登录成功后返回token。 环境准备: python 3.6 django 2.1.2 TokenAuthenticatio ...
分类:
编程语言 时间:
2019-09-13 19:34:07
阅读次数:
114
一 . Python主流三大Web框架 1.Django: 大而全,自带的功能特别多,有时候过于笨重,类似航空母舰 2.Flask: 短小精悍,自带特别功能少,全都依赖第三方组件 2.Tornado: 天生的异步非阻塞框架,速度特别快,能够抗住高并发,多用于开发游戏服务器 二 Web框架(ABC) ...
分类:
编程语言 时间:
2019-09-12 21:00:34
阅读次数:
92
基于socke手撸web框架 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True: conn, addr = server.accept() data = ...
分类:
编程语言 时间:
2019-09-12 19:49:28
阅读次数:
136
开发工具 pycharm专业版 开发工具 pycharm专业版 安装Django 安装Django pip install Django==2.0 如果不带版本号,默认安装最新版本查看Django 查看版本: 查看版本: python -m django --version 创建工程: 创建工程: ...
本人已经安装过python ,django等, 这里记录自己创建django项目的操作。 1、使用django命令创建项目 django-admin startproject django_vue_demo 目录结构: 2、进入项目根目录 3、创建App 创建后目录 4、查看npm安装过的模块 没有 ...
分类:
其他好文 时间:
2019-08-30 13:19:48
阅读次数:
68
这个问题 进入django 后台, 添加,修改都不可以,只有删除可以,那么百分之百是这个问题 对照一下,是你的django 版本低了还是 python版本高了,对照的话就没问题了 这个坑,弄了两天啊!!!,帮助你了请点个赞啊 ...
分类:
编程语言 时间:
2019-08-27 23:17:28
阅读次数:
127