python graphql_django使用graphql的实例

一、开发环境

1、python3.6

3、window10

二、项目搭建

1、创建一个虚拟空间mkvirtualenv 空间名

2、创建一个django项目

3、安装graphql的依赖包

pip install graphene-django

4、创建一个组件blog

5、把组件blog及graphene_django注入到app中

6、在settings.py中配置mysql数据库连接

三、书写blog的内容

1、在models.py中写上数据模型

2、新建一个schema.py文件

3、在跟目录(和settings.py同级)创建一个项目的总schema.py

4、配置url地址

5、生成数据库映射及启动项目,直接在浏览器上访问

四、可以对上面的代码调整

1、把Mutations也单独定义在各自的schema.py中

2、在总的schema.py中引入类型Query一样的操作

3、输入数据类型可以直接定义在mutation里面

五、Query语句中使用条件查询

1、app的schema(官方案例)

补充知识:记录下python中使用定时器的几种方法

方式一、直接使用while循环的方式

方式二、使用threading模块中的Timer

方式三、使用sched模块

方式四、使用apscheduler

以上这篇django使用graphql的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/kuangshp128/article/details/79370351

你可能感兴趣的:(python,graphql)