Django使用ORM查询当前gps位置附近的数据

问题根据用户的当前位置,和根据数据库内数据的gps信息,查询用户附近的数据并按距离排序。如果用mysql实现是很容易的,可参考另一篇文章:https://www.qinyu.cc/archives/215.html用Django的ORM来查询,个人总结了以下两种比较方便的方式:方法1使用extra,示例如下:dis = 'round(st_distance_sphere(point(%s,%...

Django,数据库,技术 2022-12-13 AM 137次 0条

Django使用DRF默认datetime时间有T字符的解决方法

背景Django使用DRF开发时,datetime时间格式返回给前端默认中间有个T字符,如2022-12-03T15:00:00解决方法在settings.py中增加如下配置:REST_FRAMEWORK = { 'DATETIME_FORMAT': "%Y-%m-%d %H:%M:%S", }参考http://wjhsh.net/gcgc-p-14024909....

Django 2022-12-01 PM 125次 0条

Python使用Selenium指定用户目录多开谷歌浏览器时报错解决方法

问题Python使用Selenium时指定user-data,并且此时打开的有另外的谷歌浏览器,会报以下错误:(node:14272) UnhandledPromiseRejectionWarning: InvalidArgumentError: invalid argument: user data directory is already in use, please specify a...

Python,bug记录 2022-11-19 PM 105次 0条

Python使用Selenium在ArchiveWeb.page页面下操作原始页面(解决shadow-root)

背景使用ArchiveWeb.page抓取到的页面在用selenium访问时,嵌套了三层shadow-root,并且在最里层的iframe里才是原始网站的页面,如果直接用selenium获取网页内元素是取不到的。解决方法options = Options() options.add_argument("--user-data-dir="+r"C:/Users/x...

Python,技术 2022-11-19 PM 144次 0条

Python中Selenium上传文件的几种方式

https://www.jb51.net/article/256455.htm

Python 2022-11-18 PM 129次 0条

drf中serializer传参

方法class FirstModelSerializer(serializers.ModelSerializer): secondModel = SerializerMethodField() class Meta: model = FirstModel fields = '__all__' def g...

Django 2022-11-15 PM 98次 0条

drf局部字段修改

解决方法partial设置为True(默认是False)ser = BookModelSerializer(instance=obj,data=new_request_data,partial=True) if ser.is_valid(): obj = ser.save()参考https://www.lmlphp.com/user/16758/article/item/582792/

Django 2022-11-12 PM 148次 0条

flask多数据库配置查询(支持sql)

https://blog.csdn.net/ITcainiaoyizhan/article/details/104817205

Python 2022-10-19 PM 123次 0条