如何使用 Django REST 框架在 Spyder IDE 中启动新的 Web 应用程序

How to start new web app in Spyder IDE using Django REST framework

对于你们中的一些人来说,这可能是一个菜鸟问题,但我对 Anaconda 软件还很陌生。我最近下载了 django REST 框架(版本 3.1.3) 我正在尝试使用 Spyder IDE 中的框架开发一个网络应用程序,但我不确定如何启动它。我在 http://www.django-rest-framework.org/tutorial/quickstart/ 阅读了框架文档,但它有点含糊。我想知道如何启动新应用“quickstart”。

Django Rest Framework 在某种程度上是 Django 的包装器,它使在 Django 中构建 REST 服务变得容易。

不管你的 IDE,你似乎还没有掌握 Django 本身。

启动应用程序quickstart,

  1. 安装 Python 和 pip
  2. 使用 pip 安装 Django:pip install django 应该可以解决问题。
  3. 设置数据库
  4. 设置你的第一个 Django 应用程序 django-admin.py startproject quickstart

这将安装 Django 和一个名为 quickstart 的 Django 应用程序。开始学习 Django 的最佳起点是这个优秀的教程:http://www.tangowithdjango.com/book17/

此外,请查看 Django 文档,它们非常详尽:https://docs.djangoproject.com/en/1.7/

请注意,以上两个链接均适用于 Django 1.7。

但是,如果您确实了解 Django,那么您只需要 pip install djangorestframework,将其添加到 settings.py 中的 INSTALLED_APPS 并开始使用。

Django framework 3+以上版本项目在Spyder中IDE

按照以下步骤操作:

  1. 安装python
  2. 执行这条命令python -m pip install Django
  3. 使用此命令确认已安装 Django python -m django --version
  4. 创建新项目,执行django-admin startproject mysite
  5. 转到 Spyder IdE,打开 Projects -> New Project
  6. Select existing directory 在 pop-up 屏幕中,browse mysite 文件夹。

现在您可以看到在 Spyder 中创建和导入的 Django IDE。

如果命令django-admin startproject mysite可以直接在Anaconda命令终端运行

或者,您可以 运行 在计算机的命令提示符中执行该命令,但您必须 运行 在目录“C:\Users... \anaconda3\Scripts

新的 django 项目也将在 Scripts 文件夹中创建