在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=true或false来覆盖它。
- 将根url添加到url.py
urlpatterns=[...url(r'^api-mock/',include('django_mock_rest.urls')),...]
如何使用
在django管理中,您可以创建端点:
之后,您可以对定义的端点执行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/~,查看所有模拟端点的概述(如果已登录)。