一、创建模版 二、代码实现 from django.shortcuts import render from django.template import loader from django.http import HttpResponse # Create your views here. de ...
分类:
其他好文 时间:
2020-07-10 09:51:42
阅读次数:
63
序列化组件的使用 序列化器的作用: 序列化:序列化器会将模型对象转换成字典,经过response变成json格式字符串 反序列化:把客户端发来的数据,经由response对象变成字典,序列化器可以将字典转换成模型对象 反序列化,可以完成数据的校验功能 1.1 定义序列化器 Django REST f ...
分类:
其他好文 时间:
2020-07-10 00:46:45
阅读次数:
78
1 路由 # 1 在urls.py中配置 path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()), # 2 一旦视图类,继承了ViewSetM ...
分类:
其他好文 时间:
2020-07-09 19:43:36
阅读次数:
48
一 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.1 试图配置 # drf有默认的配置文件 》先从项目的setting中找,找不到,采用默认的 # drf的配置信息,先从自己类中找--》项目的settin ...
分类:
其他好文 时间:
2020-07-09 16:44:22
阅读次数:
76
1、如果没有通过nginx的反向代理:request.META.get("REMOTE_ADDR") 2、在nginx配置中增加HTTP_X_FORWARDED_FOR X-Forwarded-For请求头格式:X-Forwarded-For:client, proxy1, proxy2 proxy ...
分类:
其他好文 时间:
2020-07-09 15:17:27
阅读次数:
65
使用Pycharm社区版新建Python3.7的虚拟环境并安装启动Django的完整步骤 这段日子一直跟着网上某视频教程学习Python,熬过了前面的基础课,终于到了Django的内容,但教程中对于Django的安装介绍不是很详细,也没有提到虚拟环境。于是自己上网搜索了一下,结果发现无论是虚拟环境的 ...
分类:
编程语言 时间:
2020-07-09 15:01:53
阅读次数:
160
快速编码,功能完善。从启动到部署,实例详解异步 py3 框架选择 FastAPI 的原因。 FastAPI 介绍 FastAPI 与其它 Python-Web 框架的区别 在 FastAPI 之前,Python 的 Web 框架使用的是 django、flask、tornado 三种 Web 框架。 ...
分类:
编程语言 时间:
2020-07-09 10:48:39
阅读次数:
71
很多教程没教对,导致Django中的图片不能正确的显示出来,经过多次踩坑,发现如下方法可以解决该问题。 1.setting.py中添加: STATIC_URL = '/static/' STATICFILES_DIRS=[ os.path.join(BASE_DIR,'static').replac ...
分类:
其他好文 时间:
2020-07-09 01:18:49
阅读次数:
119
1 请求和响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器 ...
分类:
其他好文 时间:
2020-07-09 00:43:35
阅读次数:
70
模型类序列化器 1 简介 drf提供了模型类序列化器:Model Serializer。作用就是简化对应django模型类的序列化器的定义。 ModelsSerializer与常规的Serializer相同,但提供了: 基于模型类自动生成一系列字段 基于模型类自动为Serializer生成Valid ...
分类:
其他好文 时间:
2020-07-09 00:43:23
阅读次数:
77