摘要:
from rest_framework import genericsfrom rest_framework import permissionsfrom rest_framework.filters import OrderingFilter, SearchFilterfrom rest_fram 阅读全文
摘要:
from rest_framework import serializersfrom computerapp.models import Product, Manufacturer, Category, UserProfileclass UserProfileSerializer(serialize 阅读全文
摘要:
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 阅读全文
摘要:
django-restframework 组件是django下面的一个,但是需要自己下载并使用 1、 在自己的app下创建一个python文件叫做serializer的文件(其实也可以不用创建,在views里面写也可以,但是为了好辨识,还是创建了吧) 2、 创建一个类 这个类的名称就是你自己想要序列 阅读全文
摘要:
请求接口的序列化有很多方式,下面只是将看到的方式进行归整,以便以后使用 方法一: 强制转换,因为django中的ORM查询出来的是queryset格式,在用HttpResponse传递时 无法被序列化,所以将其强制转换成列表,进行序列化 list1 = list(Book.objects.all() 阅读全文
摘要:
分页是Web常用的一种手法,但是我们后端想要练习的时候,需要怎么样才能使用分页呢?Django框架提供了一个分页器,Paginator,可以很轻松的完成分页功能。该功能有两个构造参数,一个是数据集合,另一个是每页存放多少条数据。Paginator的基本操作如下: 1、导包 from django.c 阅读全文
摘要:
ORM 查询的方法有很多,这里只是方便自己记忆,留个记录。 filter() 方法,用于ORM进行查询,筛选符合条件的 exclude()方法,用于ORM进行查询,排除符合条件的内容(可以思考排除词这种) 主要方法: __exact 精确等于 like ‘aaa’ __iexact 精确等于 忽略大 阅读全文
摘要:
django内置了缓存框架,并提供了几种常用的缓存: 1、基于Memcached缓存 2、使用数据库进行缓存 3、使用文件系统进行缓存 4、使用本地内存进行缓存 5、提供缓存扩展接口 缓存配置 数据库缓存 1、创建缓存表 python manage.py createcachetable [tabl 阅读全文
摘要:
Gerapy 框架 安装其实很简单,但是网上有很多内容都都没有关键的一步,导致我们登录进去的时候没有内容,至此记录一下,有助于记忆。 gerapy安装: pip install gerapy 检查gerapy的安装是否成功: gerapy gerapy的初始化: gerapy init 初始化完毕以 阅读全文