php如何抓取网页数据库(Python提供一组开发Web应用程序的卓越工具-Python开发 )
优采云 发布时间: 2022-03-26 23:13php如何抓取网页数据库(Python提供一组开发Web应用程序的卓越工具-Python开发
)
今天的 网站 是非常丰富的应用程序,就像成熟的桌面应用程序一样。Python 为开发 Web 应用程序提供了一套出色的工具。在本节中,我们将使用 Django 开发一个个人日志博客,用外行的话来说,它是一个在线日志系统,它允许我们记录我们对特定主题的了解。
我们将为这个项目指定规范,然后为应用程序使用的数据定义模型。我们将使用 Django 的管理系统输入一些初始数据,然后编写允许 Django 为我们的 网站 创建页面的视图和模板。
Django 是一个 Web 框架 - 一组帮助开发交互式网站 的工具。Django 可以响应网页请求,也可以让你更轻松地读写数据库、管理用户等等。
构建 Django 项目
要构建一个Django项目,我们首先需要确保我们已经遵循了Django。我们在Pycharm中打开虚拟环境的终端,然后输入:pip install Django==1.11进行安装:
仍然在活动终端中,执行以下命令来创建一个新项目:
第一行的命令让我们创建一个名为 learning_log 的新项目。该命令末尾的句点使新项目使用适当的目录结构,以便开发完成后可以轻松地将应用程序部署到服务器。(注意:不要忘记这个时间段,否则在部署应用时会遇到一些配置问题。如果忘记了这个时间段,请删除所有创建的文件和文件夹,然后重新运行此命令。)
然后我们运行命令 ls(在 Windows 中应该是 dir),结果发现 Django 创建了一个名为 learning_log 的新目录。它还创建了一个名为 manage.py 的文件,这是一个简单的程序,它接受命令并将它们交给 Django 的相关部分来运行。我们将使用这些命令来管理任务,例如使用数据库和运行服务器。
learning_log目录收录4个文件,其中最重要的是settings.py、urls.py和wsgi.py。文件 settings.py 指定 Django 如何与您的系统交互并管理项目。当我们开发我们的项目时,我们将修改其中一些设置,并添加更多。文件 urls.py 告诉 Django 应该创建哪些网页来响应浏览器请求。文件 wsgi.py 帮助 Django 为它创建的文件提供服务,这是 Web 服务器网关接口的首字母缩写词。
创建数据库
Django 将大部分项目相关信息存储在数据库中,因此我们需要创建一个数据库供 Django 使用。要为我们的个人笔记创建数据库,请在活动虚拟环境中执行以下命令:
如果执行不成功,出现如下所示的错误,不要紧张。这是由于 Django 和 Python3 之间的兼容性问题。只需删除错误语句中的最后一个逗号即可。(如果报错是:SyntaxError: Generator expression must be parenthesized,可以用上面的方法。)
我们将修改数据库称为迁移数据库。当第一次执行命令 migrate 时,它将让 Django 确保数据库与项目的当前状态匹配。第一次在使用 SQLite 的新项目中执行此命令时,Django 将创建一个新数据库。Django 将指示它将创建必要的数据库表来存储我们将在这个项目中使用的信息,然后确保数据库结构与当前代码匹配。
然后我们运行命令 ls ,输出显示 Django 又创建了一个文件 - db.sqite3。SQLite 是一个单文件数据库,非常适合编写简单的应用程序,因为它让我们不必过多担心数据库管理。
查看项目
让我们验证 Django 是否正确创建了项目。为此,请执行命令 runserver,如下所示:
Django 启动一个服务器,允许您查看系统中的项目并了解它们是如何工作的。当您在浏览器中输入 URL 以请求网页时,Django 服务器将响应,生成适当的网页,并将其发送到浏览器。然后我们点击上面的链接,当我们看到下图的页面,就证明我们的项目可以正式启动了:
以上就是如何使用python开发网页的详细内容。更多详情请关注php中文网文章其他相关话题!