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
一、 2.设A , B , C表示3个随机事件,用A , B , C 的运算关系表示下列各事件. (1) A , B , C 都发生; (2) A , B , C 都不发生; (3) A 发生, B 与 C 不发生; (4) A , B , C 中至少有一个发生; (5) A , B , C 中恰好 ...
分类:
其他好文 时间:
2020-07-09 19:20:57
阅读次数:
184
一 视图 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
前面已经讲了数据的添加,现在写如果实现数据查询、删除、修改 Django数据的查询 1.在url中,增加访问路径 path('getstudent/', views.getstudent) 2.在views视图中,增加查询方法 def getstudent(request): """查询学生信息"" ...
分类:
其他好文 时间:
2020-07-09 00:35:38
阅读次数:
121