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

时间:2014-06-25 06:51:40

标签: django django-rest-framework

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

2 个答案:

答案 0 :(得分:16)

您无需开始新项目。基本步骤是:

  1. 安装DRF,类似pip install djangorestframework
  2. rest_framework添加到您的INSTALLED_APPS
  3. 定义序列化程序,视图和路径。
  4. 就是这样。

    我建议您按照Quickstart并逐步完成Tutorial - 这真的非常热情。

    我希望有所帮助。

答案 1 :(得分:7)

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

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

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

然后,您首先为要公开的所有模型创建序列化程序,然后为这些序列化程序创建视图,最后,调用这些视图的URL。