【问题标题】:Running the Django REST framework quickstart tutorial运行 Django REST 框架快速入门教程
【发布时间】:2013-04-10 18:01:55
【问题描述】:

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

我遇到了两个问题:

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

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

谢谢。

【问题讨论】:

    标签: python django django-rest-framework


    【解决方案1】:
    1. settings.py 显然
    2. python manage.py runserver

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

    【讨论】:

      【解决方案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

      【讨论】:

      • 我可以支持这个概念……Django REST Framework 教程只有在您熟悉 Django 时才有意义。在开始理解 Django REST 框架教程之前,您需要构建教程投票应用程序。
      • 结束问题,因为我现在放弃了使用 django,这个回复是最有帮助的。
      猜你喜欢
      • 1970-01-01
      • 2014-02-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 2011-04-18
      • 2023-03-31
      • 1970-01-01
      相关资源
      最近更新 更多