2020年7月6日

摘要: from rest_framework import genericsfrom rest_framework import permissionsfrom rest_framework.filters import OrderingFilter, SearchFilterfrom rest_fram 阅读全文
posted @ 2020-07-06 09:11 请叫我山楂熊° 阅读(192) 评论(0) 推荐(0) 编辑
摘要: from rest_framework import serializersfrom computerapp.models import Product, Manufacturer, Category, UserProfileclass UserProfileSerializer(serialize 阅读全文
posted @ 2020-07-06 09:04 请叫我山楂熊° 阅读(273) 评论(0) 推荐(0) 编辑
摘要: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 阅读全文
posted @ 2020-07-06 09:01 请叫我山楂熊° 阅读(500) 评论(0) 推荐(0) 编辑

2020年3月26日

摘要: django-restframework 组件是django下面的一个,但是需要自己下载并使用 1、 在自己的app下创建一个python文件叫做serializer的文件(其实也可以不用创建,在views里面写也可以,但是为了好辨识,还是创建了吧) 2、 创建一个类 这个类的名称就是你自己想要序列 阅读全文
posted @ 2020-03-26 11:40 请叫我山楂熊° 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 请求接口的序列化有很多方式,下面只是将看到的方式进行归整,以便以后使用 方法一: 强制转换,因为django中的ORM查询出来的是queryset格式,在用HttpResponse传递时 无法被序列化,所以将其强制转换成列表,进行序列化 list1 = list(Book.objects.all() 阅读全文
posted @ 2020-03-26 10:40 请叫我山楂熊° 阅读(227) 评论(0) 推荐(0) 编辑

2020年3月25日

摘要: 分页是Web常用的一种手法,但是我们后端想要练习的时候,需要怎么样才能使用分页呢?Django框架提供了一个分页器,Paginator,可以很轻松的完成分页功能。该功能有两个构造参数,一个是数据集合,另一个是每页存放多少条数据。Paginator的基本操作如下: 1、导包 from django.c 阅读全文
posted @ 2020-03-25 14:15 请叫我山楂熊° 阅读(202) 评论(0) 推荐(0) 编辑

2020年3月24日

摘要: ORM 查询的方法有很多,这里只是方便自己记忆,留个记录。 filter() 方法,用于ORM进行查询,筛选符合条件的 exclude()方法,用于ORM进行查询,排除符合条件的内容(可以思考排除词这种) 主要方法: __exact 精确等于 like ‘aaa’ __iexact 精确等于 忽略大 阅读全文
posted @ 2020-03-24 14:20 请叫我山楂熊° 阅读(248) 评论(0) 推荐(0) 编辑

2020年3月20日

摘要: django内置了缓存框架,并提供了几种常用的缓存: 1、基于Memcached缓存 2、使用数据库进行缓存 3、使用文件系统进行缓存 4、使用本地内存进行缓存 5、提供缓存扩展接口 缓存配置 数据库缓存 1、创建缓存表 python manage.py createcachetable [tabl 阅读全文
posted @ 2020-03-20 15:19 请叫我山楂熊° 阅读(185) 评论(0) 推荐(0) 编辑

2019年12月12日

摘要: Gerapy 框架 安装其实很简单,但是网上有很多内容都都没有关键的一步,导致我们登录进去的时候没有内容,至此记录一下,有助于记忆。 gerapy安装: pip install gerapy 检查gerapy的安装是否成功: gerapy gerapy的初始化: gerapy init 初始化完毕以 阅读全文
posted @ 2019-12-12 20:51 请叫我山楂熊° 阅读(229) 评论(0) 推荐(0) 编辑

2019年10月29日

摘要: 啥是增量式爬虫? 增量式爬虫就是爬取那些更新频率很快的网站,但是我们又不想每次都删库再建库,所以有了增量式爬虫。效果是将爬虫内容在数据库中进行判断,如果不存在则存入,存在则不存入的一个爬虫。 我们用什么数据库? 在这里我使用的是redis数据库,因为增量式爬虫的最主要核心就是去重,而redis中有s 阅读全文
posted @ 2019-10-29 09:32 请叫我山楂熊° 阅读(203) 评论(0) 推荐(0) 编辑

导航