为什么不用REST
- Rest一次只能请求一个资源,会造成太多的http请求
- Rest的版本控制问题是一个痛
GraphQL的关键语句
- query:查询,相当于GET
- mutation:变化,相当于POST, PUT, DELETE
环境搭建
- win10
- Python3.6
- pip install django==2.0.1
- pip install graphene-django==2.0.0
创建项目
django-admin.py startproject django_graphql
cd django_graphql
python startapp book
- 项目的文件组织
创建model
- book/models.py
# -*- coding: utf-8 -*-
from django.db import models
# Create your models here.
class Title(