一个简单的基于模型的graphql api配置器,用python编写,基于django

pnp-graphql的Python项目详细描述


即插即用图形ql(pnp图形ql)--Change Log

A library for making GraphQL API with Python/Django. This is like a flash drive, just how you plug into computer and transfer files.

快速启动

Documentation is coming soon...

  • 从pip安装pip install pnp-graphql
  • graphene_django添加到settings.py上安装的应用程序之上
  • pnp_graphql添加到settings.py上已安装的应用程序中
  • 在设置上添加pnp graphql config。
GRAPHENE={'SCHEMA':'pnp_graphql.schema.schema'}PNP_GRAPHQL={'ENABLED_APPS':['example_app'],# If you want to use Token Authentication. Otherwise it's optional'AUTHENTICATION_CLASS':'pnp_graphql.authentication.TokenAuthentication'}
  • 为生产使用设置DEBUG = False

就这样:)
现在请访问:http://your-ip:port/api/graphql-explorer/以了解有关查询的explore graphql内置ui资源管理器。
production ready api:http://your-ip:port/api/graphql/

什么在起作用?

  • graphql查询
  • 变异(创建、更新、删除)
  • 分页
  • 对数字、字符串、日期和日期时间进行API筛选
  • 身份验证
有什么计划?
  • 正确的错误处理
  • 现场验证
  • 缓存
  • 更多………

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
virtualbox无法从java移动共享文件夹中的文件   java如何连接Android 4.3.5(GA)的apache HttpClient库?   片段中的java Recyclerview未立即显示警报对话框结果   javac(n,r)计算器程序不工作   java使用BooleanQuery还是编写更多索引?   如何在java中设置y/n循环?   java不兼容的通用通配符捕获   java如何在安卓xml中编写数据绑定时的三元操作条件   java如何使用FileDialog?   java如何创建单元测试来检测是否有人使用错误的编码编辑了文件?   java如何从唯一的字符串生成唯一的int?   java gradletomcatplugin:log4j:WARN找不到记录器的附加程序   java我的动态编程解决方案(Kefa和第一步)在codeforces中有什么问题?   java每天更新两个数据库,使它们都包含相同的有效数据集   java如何检查给定的时间是否在时间限制之间   java在单个json POST上保存父级和子级   java如何获取Solr字段类型