Django:如何在现有应用程序中集成Django Rest框架?

Gri*_*ish 9 django django-rest-framework

我应该如何在现有应用程序中集成Django-REST-API框架,或者我必须创建一个新项目?

Car*_*son 18

您不需要开始新项目.基本步骤是:

  1. 安装DRF,类似于 pip install djangorestframework
  2. 加入rest_framework你的INSTALLED_APPS
  3. 定义序列化程序,视图和路径.

就是这样.

我建议你按照快速入门并逐步完成教程 - 真的非常热情.

我希望有所帮助.


Joh*_*ami 8

我使用Forcier等的照片库应用程序教程创建了一个关于如何执行此操作的简短说明.人.书.我是一个Django noob,所以请把这些东西当作非权威的 - 也许不是甚至是好的.这是帖子的链接:

http://riceball.com/d/content/how-add-rest-api-existing-django-project

基本上,您创建一个新的应用程序,然后在其中只编写三个文件的代码:serializers.py,views.py和urls.py. 你没有在models.py中写任何东西.而是从现有应用程序导入模型.

然后,您可以为要公开的所有模型创建序列化程序,然后查看这些序列化程序的视图,最后,调用这些视图的URL.