如何在现有应用程序中集成Django-REST-API框架,或者我必须创建一个新项目?
答案 0 :(得分:16)
您无需开始新项目。基本步骤是:
pip install djangorestframework
rest_framework
添加到您的INSTALLED_APPS
就是这样。
我建议您按照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。