Steps for Django GraphQL -- Set up

GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data.

安装 django graphene
pip install "graphene-django>=2.0"

创建新的子专案 graphAPI
python manage.py startapp graphAPI

至总管理专案 djangoAPI 新增路由 (urls)

from django.conf.urls import url, includefrom django.contrib import admin# 新增以下两行 -------------------------------from graphene_django.views import GraphQLViewfrom graphAPI.schema import schema# -------------------------------------------urlpatterns = [    url(r'^admin/', admin.site.urls),    url(r'^api/', include('api.urls')),# 新增以下 -------------------------------    url(r'^graph/', GraphQLView.as_view(graphiql=True, schema=schema))# ---------------------------------------]

至子专案 graphAPI 创建档案 schema.py (我们晚点再回来处理它)

至总管理专案 djangoAPI 新增设定 (settings)

INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    'api',    #  'corsheaders',# 新增以下 -----------------------    'graphAPI',    'graphene_django'#--------------------------------]# 新增以下 -----------------------GRAPHENE = {    'SCHEMA': 'graphAPI.schema' # Where your Graphene schema lives}#--------------------------------

至此就完成主要设定啰 ^-^


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章