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
rest_framework视图:一步步精简代码 使用APIView实现(返回时使用自己封装的response) # models.py from django.db import models class Student(models.Model): sid = models.AutoField( ...
分类:
其他好文 时间:
2020-07-08 21:32:03
阅读次数:
56
一、centos安装python3 1、安装依赖包: sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4- ...
分类:
编程语言 时间:
2020-07-08 19:54:31
阅读次数:
89
1.问题来因 本地测试环境: Django 3.0.6 mysql 5.7.17 在Django中使用orm model中定义的char类型 与 数字进行比较时,返回的结果集不正确。 查看翻译成的sql语句, 在mysql中执行没有问题。 2.部分代码 查询条件: # 目的为筛选出给定字段不为nul ...
分类:
其他好文 时间:
2020-07-08 19:29:43
阅读次数:
83