运行Django REST框架快速入门教程

时间:2013-04-17 19:58:57

标签: python django django-rest-framework

我是python的新手,之前没有使用过django。我想运行Django REST框架快速入门教程,以便我可以使用它来测试另一个应用程序(http://django-rest-framework.org/tutorial/quickstart.html)。

我遇到了两个问题:

1)我对“设置”步骤感到困惑,我不知道该列表中的文件是什么。(我将内容粘贴到urls.py中,然后我尝试使用settings.py与其他文件相同的文件夹。)

2)在“测试我们的API”部分之前,我不知道启动项目的命令。 (我尝试了“python urls.py”,因为url引用了其他文件。)

谢谢。

2 个答案:

答案 0 :(得分:2)

在开始使用django-rest-framework之前,您可能想了解有关django本身的更多信息,请尝试使用django教程。

https://docs.djangoproject.com/en/dev/intro/tutorial01/

关于您的问题:当您在django中启动项目时,它包含settings.py

在此文件中,您必须编辑INSTALLED_APPS元组,在其末尾添加'rest_framework,'(“”之前的一行“)并放置

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAdminUser',),
    'PAGINATE_BY': 10
}

在文件的末尾。

要启动项目,您必须先同步数据库,python manage.py syncdb也一样,一旦拨打电话python manage.py runserver

答案 1 :(得分:0)

  1. settings.py显然
  2. python manage.py runserver
  3. urls.py是一个重要的文件,用于管理URL与可执行文件的映射,但它不是django的入口点。 manage.py提供了大量功能,甚至可以为您运行开发服务器。简而言之,read the manual:)