0

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

我跑了两个问题:

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

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

谢谢你。

4

2 回答 2

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

于 2013-04-17T20:16:13.610 回答
0
  1. settings.py明显地
  2. python manage.py runserver

urls.py是一个重要的文件,它管理 url 到可执行文件的映射,但它不是 django 的入口点。manage.py提供大量功能,甚至能够为您运行开发服务器。简而言之,阅读手册:)

于 2013-04-17T20:14:11.180 回答