在django管理中的rest api端点创建静态模拟数据的简单方法

django-mock-rest的Python项目详细描述


Django模拟休息

在django管理中的rest api端点创建静态模拟数据的简单方法。

如果您正在设计一个rest api客户机,并且想要创建一个简单的模拟服务器来进行测试,那么这个应用程序允许您使用django管理员来完成这项工作。

安装

  • 使用
  • 安装
pip install django-mock-rest
  • 将django_mock_rest添加到settings.py中已安装的应用程序:
INSTALLED_APPS=[...'django_mock_rest',...]
  • 默认情况下,模拟服务仅在调试模式下可用。您可以用django_mock_rest=truefalse来覆盖它。
  • 将根url添加到url.py
urlpatterns=[...url(r'^api-mock/',include('django_mock_rest.urls')),...]

如何使用

在django管理中,您可以创建端点:

https://raw.githubusercontent.com/mverleg/django_mock_rest/master/resources/admin_preview.png

之后,您可以对定义的端点执行http(s)请求:

$ curl -X GET http://127.0.0.1:8000/api-mock/post/1/
{"post": "Hello world"}

您还可以通过访问~,即http://127.0.0.1:8000/api mock/~,查看所有模拟端点的概述(如果已登录)。

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

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?