python学习笔记_web篇
正在对django1.11.11版本进行学习,期间自己整理的笔记方便以后回看查询
唯羽
爱较真的程序员小白
展开
-
对于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 · 243 阅读 · 0 评论 -
python_web学习笔记一:django环境搭建
一、Linyx下虚拟环境的搭建sudo pip install virtualenvsudo pip install virtualenvwrappersudo mkdir ~/.virtualenvs#打开文件vi ~/.bashrc#在文件内容末尾添加如下内容:export WORKON_HOME=$HOME/.virtualenvs # 所有虚拟环境存储的目录sourc...原创 2019-10-19 19:00:28 · 199 阅读 · 0 评论 -
python_web学习笔记二:django基础篇之请求与响应
一、请求1.路径传参路由示例# 路由url(r'^route/(?P<a>[a-z]+)/$', views.ro),视图示例def ro(request, a): print("a=%s" % a) return http.HttpResponse("ok")2.查询字符串路由示例url(r'^query/$', views.query),视...原创 2019-10-19 21:10:10 · 136 阅读 · 0 评论 -
python_web学习笔记三:django基础篇之类视图与中间键
一、类视图1.常用的四种请求方式viewclass ClassView(View): def get(self, request): return http.HttpResponse("get") def post(self, request): return http.HttpResponse("post") def delete...原创 2019-10-20 09:29:31 · 108 阅读 · 0 评论 -
python_web学习笔记四:django基础篇之数据库
一、模型定义1.字段类型类型说明AutoField自动增长的IntegerFieldBooleanField布尔字段NullBooleanField支持Null、True、False三种值CharField字符串,max_length表示最大字符个数TextField大文本字段IntegerField整数DecimalFiel...原创 2019-10-20 11:56:35 · 136 阅读 · 0 评论 -
python_web学习笔记五:django基础篇之DRF-Serializer序列化器
一、环境安装与配置pip install djangorestframeworkINSTALLED_APPS = [ ... 'rest_framework',]二、序列化使用1.定义序列化器a.指定序列化器字段常用字段类型字段说明CharField字符串类型DateField日期类型DatetimeField日期-...原创 2019-10-28 20:58:57 · 194 阅读 · 0 评论 -
python_web学习笔记六:django基础篇之DRF-视图类
一、两个基本类视图1.APIView继承Django的View认证属性可帮助实现用户认证权限属性实现用户操作权限的判断限流属性实现用户限流操作2.GenericAPIView继承APIView序列化器属性(serializer_class)self.get_serializer()根据序列化器属性指定的序列化器初始化操作得到的序列化器对象...原创 2019-11-06 19:46:45 · 199 阅读 · 0 评论 -
python_web学习笔记七:flask基础篇
一、工程搭建1.环境搭建mkvirtualenv flask -p python3pip install flask==1.0.22.第一个程序helloworldfrom flask import Flask# 创建flask对象app = Flask(__name__)# 使用app对象的route装饰器装饰视图函数@app.route('/')def index(...原创 2019-11-06 19:48:08 · 168 阅读 · 0 评论