加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

使用一行Python代码从图像读取文本

发布时间:2020-01-14 08:16:40 所属栏目:资源 来源:Linux中国
导读:Django 是 Python API 开发中最流行的框架之一,在这个教程中,我们来学习如何使用它。 Django 所有 Web 框架中最全面的,也是最受欢迎的一个。自 2005 年以来,其流行度大幅上升。 Django 是由 Django 软件基金会维护,并且获得了社区的大力支持,在全球
  Django 是 Python API 开发中最流行的框架之一,在这个教程中,我们来学习如何使用它。  Django 所有 Web 框架中最全面的,也是最受欢迎的一个。自 2005 年以来,其流行度大幅上升。  Django 是由 Django 软件基金会维护,并且获得了社区的大力支持,在全球拥有超过 11,600 名成员。在 Stack Overflow 上,约有 191,000 个带 Django 标签的问题。Spotify、YouTube 和 Instagram 等都使用 Django 来构建应用程序和数据管理。  本文演示了一个简单的 API,通过它可以使用 HTTP 协议的 GET 方法来从服务器获取数据。  构建一个项目  首先,为你的 Django 应用程序创建一个目录结构,你可以在系统的任何位置创建:  然后,在项目目录中创建一个虚拟环境来隔离本地包依赖关系:  在 Windows 上,使用命令 envScriptsactivate 来激活虚拟环境。  安装 Django 和 Django REST framework  然后,安装 Django 和 Django REST 模块:  实例化一个新的 Django 项目  现在你的应用程序已经有了一个工作环境,你必须实例化一个新的 Django 项目。与 Flask 这样微框架不同的是,Django 有专门的命令来创建(注意第一条命令后的 . 字符)。  Django 使用数据库来管理后端,所以你应该在开始开发之前同步数据库,数据库可以通过 manage.py 脚本管理,它是在你运行 django-admin 命令时创建的。因为你现在在 tutorial 目录,所以使用 ../ 符号来运行脚本,它位于上一层目录:  在 Django 中创建用户  创建一个名为 admin,示例密码为 password123 的初始用户:  在提示时创建密码。  在 Django 中实现序列化和视图  为了使 Django 能够将信息传递给 HTTP GET 请求,必须将信息对象转化为有效的响应数据。Django 为此实现了“序列化类” serializers。  在你的项目中,创建一个名为 quickstart/serializers.py 的新模块,使用它来定义一些序列化器,模块将用于数据展示:  Django 中的视图是一个接受 Web 请求并返回 Web 响应的函数。响应可以是 HTML、HTTP 重定向、HTTP 错误、JSON 或 XML 文档、图像或 TAR 文件,或者可以是从 Internet 获得的任何其他内容。要创建视图,打开 quickstart/views.py 并输入以下代码。该文件已经存在,并且其中包含一些示例文本,保留这些文本并将以下代码添加到文件中:  使用 Django 生成 URL  现在,你可以生成 URL 以便人们可以访问你刚起步的 API。在文本编辑器中打开 urls.py 并将默认示例代码替换为以下代码:  调整你的 Django 项目设置  这个示例项目的设置模块存储在 tutorial/settings.py 中,因此在文本编辑器中将其打开,然后在 INSTALLED_APPS 列表的末尾添加 rest_framework:  测试 Django API  现在,你可以测试构建的 API。首先,从命令行启动内置服务器:  你可以通过使用 curl 导航至 URL http://localhost:8000/users 来访问 API:  使用 Firefox 或你选择的开源浏览器使用一行Python代码从图像读取文本  一个简单的 Django API  有关使用 Django 和 Python 的 RESTful API 的更多深入知识,参考出色的 Django 文档。  为什么要使用 Djago?  Django 的主要优点:  Django 社区的规模正在不断扩大,因此即使你做一个复杂项目,也会有大量的指导资源。  默认包含模板、路由、表单、身份验证和管理工具等功能,你不必寻找外部工具,也不必担心第三方工具会引入兼容性问题。  用户、循环和条件的简单结构使你可以专注于编写代码。  这是一个成熟且经过优化的框架,它非常快速且可靠。  Django 的主要缺点:  Django 很复杂!从开发人员视角的角度来看,它可能比简单的框架更难学。  Django 有一个很大的生态系统。一旦你熟悉它,这会很棒,但是当你深入学习时,它可能会令人感到无所适从。  对你的应用程序或 API 来说,Django 是绝佳选择。下载并熟悉它,开始开发一个迷人的项目!

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读