傻大方


首页 > 潮·科技 > >

如何借助 Django 来编写一个 Python Web API( 二 )



按关键词阅读:


from django.urls import include, pathfrom rest_framework import routersfrom tutorial.quickstart import viewsrouter = routers.DefaultRouter()router.register(r'users', views.UserViewSet)router.register(r'groups', views.GroupViewSet)# 使用自动路由 URL# 还有登录 URLurlpatterns = [path('', include(router.urls)),path('api-auth/', include('rest_framework.urls', namespace='rest_framework'))]调整你的 Django 项目设置这个示例项目的设置模块存储在 tutorial/settings.py 中 , 因此在文本编辑器中将其打开 , 然后在 INSTALLED_APPS 列表的末尾添加 rest_framework:
INSTALLED_APPS = [...'rest_framework',]测试 Django API现在 , 你可以测试构建的 API 。 首先 , 从命令行启动内置服务器:
$ python3 manage.py runserver你可以通过使用 curl 导航至 URL http://localhost:8000/users 来访问 API:
$ curl --get http://localhost:8000/users/?format=json[{"url":"http://localhost:8000/users/1/?format=json","username":"admin","email":"admin@example.com","groups":[]}]使用 Firefox 或你选择的 开源浏览器 :
如何借助 Django 来编写一个 Python Web API文章插图
一个简单的 Django API
有关使用 Django 和 Python 的 RESTful API 的更多深入知识 , 参考出色的 Django 文档。
为什么要使用 Djago?Django 的主要优点:

  1. Django 社区的规模正在不断扩大 , 因此即使你做一个复杂项目 , 也会有大量的指导资源 。
  2. 默认包含模板、路由、表单、身份验证和管理工具等功能 , 你不必寻找外部工具 , 也不必担心第三方工具会引入兼容性问题 。
  3. 用户、循环和条件的简单结构使你可以专注于编写代码 。
  4. 这是一个成熟且经过优化的框架 , 它非常快速且可靠 。
Django 的主要缺点:
  1. Django 很复杂!从开发人员视角的角度来看 , 它可能比简单的框架更难学 。
  2. Django 有一个很大的生态系统 。 一旦你熟悉它 , 这会很棒 , 但是当你深入学习时 , 它可能会令人感到无所适从 。
对你的应用程序或 API 来说 , Django 是绝佳选择 。 下载并熟悉它 , 开始开发一个迷人的项目!
via:
作者: Rachel Waston 选题: lujun9972 译者: MjSeven 校对: wxy
【如何借助 Django 来编写一个 Python Web API】本文由 LCTT 原创编译 ,Linux中国 荣誉推出
点击“了解更多”可访问文内链接


稿源:(未知)

【傻大方】网址:http://www.shadafang.com/c/111J2b352020.html

标题:如何借助 Django 来编写一个 Python Web API( 二 )


上一篇:共21个桩 特斯拉北京望京V3超充站开业

下一篇:计算机|七十年代日本科技领先,被英特尔捡便宜,6万美金丢掉CPU技术