Python搭建网站的基本模板,python搭建网站最快多久(用python做一个网站)

Python搭建网站的基本模板,python搭建网站最快多久大家好,小编为大家解答python搭建网站并在服务器上部署的问题。很多人还不知道Python搭建网站前后端逻辑,现在让我们一起来看看吧!

大家好。我们的编辑回答有关使用Python 构建网站并将其部署到您的服务器的问题。很多人还不知道用Python搭建网站的前后端逻辑。我们来看一下这里。

大家好。我们来分享一下如何用Python构建一个网站并将其部署到你的服务器上。很多人还不知道这个GPT重写。下面我们来详细解释一下。让我们来看看!

首发公众号:AI悦创

目录

1. 掌握前端技术开发精髓2. Django的安装和基本使用3. 了解MTV模型4. 创建主页

1、掌握前端技术开发精髓

网页的内容由三部分组成:html、css、java。

HTML是网页的一部分,CSS是使网页美观的操作,Java是使网页具有交互性的操作。

对于前端内容,您需要html,并且可以将CSS 提供给前端框架。也可以给框架提供js,使用Python来绘制弧线。

所以这道题主要涉及HTML部分和前端框架。 HTML 是一种标记语言,具有类似于内容的结构、用尖括号括起来的开始标记以及用尖括号和/括起来的结束标记。这对标签可以嵌套。

HTML 基础

这些是HTML 语法规则。让我们了解一下HTML 的基本结构。

!DOCTYPE html

html lang=\’en\’

元字符集=\’UTF-8\’

标题标题/标题

/头

身体

艾月庄,内容。

/身体

/html

代码解释:

第一行表明HTML 目前处于第五代。那么html标签就是开始,所有的内容都放在html标签里面。 HTML 只有两个标签:head 和body。它们也称为网页的头部和正文。 head用于存储网页的描述信息,如title、meta等标签。保存浏览器中显示的网页内容。 title存储了一个特定的标签,即该网页的名称以及将在浏览器标签页上显示的信息。

在浏览器中打开,效果如下:

BootStrap 是什么

以上就是HTML的基本结构。接下来我们来说说Bootstrap。

Bootstrap是最著名的前端框架之一,也是最早的前端框架之一。

**快速提问:为什么这里有前端框架?** 构建网站需要时间和精力。网站的难点在于用户看到的网页内容。即使你的后端很强大,而你的前端不是很有效,用户仍然会认为你的网站质量低劣。 但并不是每个人都知道如何让网页变得漂亮,这就是为什么现成的前端框架如此必要。前端框架可以让你快速实现你需要的内容,并且有了具体的使用文档,即使没有任何Web开发经验,你也可以按照说明立即得到漂亮的前端页面。

Bootstrap官方中文文档,官方链接:Bootstrap官方中文

学习 Bootstrap

中文文档介绍很详细,看了就可以制作网页。下面是两个网页。一个是文章列表页,一个是文章详情页。如图所示,两者都位于源代码文件夹中[左侧为效果,右侧为源代码]。

这两个网页都是使用Bootstrap 框架创建的,并使用相对快速的CDN 链接加载。

源码获取:专用网页自动处理/1.掌握前端网页本质。

如果未能获取,请加我微信获取。

【选词填空】小练习

前端技术,主要是________、________、________。

________是一个前端框架。

JavaScriptDjangoCSSHTMLBootstrapPython

2、Django 的安装和基础使用

Python 对于Web 开发非常有用且快速。这个优势来自于Python的两个框架:Flask和Django。

Flask 是一个小型微框架,仅包含核心组件。所有其他内容必须在库中找到或由您开发。适合专业人士进阶学习和使用。我的想法。

Django庞大而全面,开发速度快,组件齐全。 Standup 构建速度很快,但需要安装Django Ideas,这对于初学者来说是一个不错的学习选择。

我个人对Django和Flask的看法:Django和Flask是完全不同风格的框架。 Django 很大而且很全面。也就是说,Django 尽力支持所有功能。

例如,自动化后端管理系统。 这些将帮助你尽快了解Web开发所需的知识点。 Flask是一个强调开发灵活性的框架。不要自己做一些事情,而是尝试自己编写或集成第三方。

这些会帮助你慢慢理解原理。 从学习和开发成本上来说,Django的初始成本较高,但随着系统的成长,学习和开发成本变得越来越小。

以flask为例,随着系统的增长,需要集成很多第三方库和第三方框架,学习和开发成本也随之增加。这些都会增加学习成本。

如果你想学习restfulapi,可以参考你熟悉的框架。由于django拥有丰富的生态系统,因此djangorest框架的功能也相对丰富。如果您熟悉Flask,也可以从它开始。

接下来学习如何安装和使用Django框架。首先是框架安装,或者说安装命令。

pip 安装Django

Django 目前版本为3。从目前的源代码来看,Django3的目标并不是很容易使用。

项目新建

新建 Python 虚拟环境

在桌面上创建一个新的项目文件夹(例如,名为website),并在命令行中使用cd 命令进入该website 文件夹。

python3 -m venv djangoenv

Windows 用户仍会在其网站文件夹中看到djangoenv 文件夹。

djangoenv\\脚本\\激活

Mac 用户继续打字

源djangoenv/bin/activate

单词(djangoenv) 出现在命令行的开头,如图所示。

安装完成后,在命令行中输入并使用命令提示符或终端使用django-admin命令创建项目,如下效果图所示。

pip 安装Django

在Mac虚拟环境中直接输入python即可获取python3版本。

安装 Django 并新建项目

安装完成后,输入:

首先启动django-admin 项目。

# 首先启动项目

项目创建成功。这里推荐Pycharm、vscode、sublime。

my_blog 是您的Django 网站项目的名称,根据需要进行更改。

注意:避免使用可能发生冲突的名称,例如django 或test。

然后,您将在网站文件夹中看到my_blog 文件夹。

内容如图所示

初始化生成文件用途

init.py 告诉Python 该文件夹是一个模块。网站中的每个URL 都声明了Web 服务器和Django 项目之间的接口。

检测 Django 项目是否安装成功

在命令行中输入时,必须输入该文件所在的项目文件夹。

Python3执行服务器

在浏览器中输入网址:127.0.0.1:8000

使用编辑器打开项目文件夹,如下所示。左边是文件的目录结构,下面是终端。右上方是代码查看和编辑区域。当前未选择任何文件。

创建项目后,您需要创建一个app应用程序。

新建和注册 app

因为项目对应站,应用程序对应站的很多功能,所以可以创建很多app应用。 如下所示:

注意:在以下命令完成运行之前,请勿在博客应用程序中输入任何内容。

创建应用程序的命令是:

Python 入门应用程序博客

最后一篇博客是应用程序名称。

创建完成后,打开第一个目录,找到INSTALLED_APPS,然后输入应用程序名称(博客)。至此,代码已经全部准备就绪,可以开始下一步了。

项目启动测试

启动命令为:

Python执行服务器

效果图如下:

如果看到127.0.0.1:8000,说明启动成功,可以访问,不能再在终端底部输入内容,网站正在运行。

下面是访问网站页面时的效果图。

注意:截图中Django版本为3.1.7,与Django 2.2不同,但学习基础知识没有区别。

Django主要版本之后有语法差异,但小版本没有差异;都是优化和小改动,所以你可以照常安装django3并学习。

【选词填空】小练习

1、如果指定版本是安装Django 2.2版本库,则命令为: 2. 创建一个新的演示项目。命令是: 3. 创建一个新应用程序。该应用程序的名称是演示。命令是: 4.对于演示项目,命令为:

Python startapp demoPython runserverdjango-admin startproject demopip install django==2.2

3、理解 MTV 模型

MTV介绍

了解Django 的MTV 模型对于掌握Django 至关重要。无论是Django1还是后来更新的3系列,MTV模式都是一样的。

首先,我们来解释一下MTV 模型的含义。 MTV 是一个三层关系:

M:“Model”模型,数据管理T:“Template”模板,网页展示V:“View”视图,逻辑控制

这三个是Django 网页工作的机制。每个MTV 模板的功能解释如下。

Model 模型介绍

模型模型负责管理数据。

每个网站都需要一个数据库来存储网站的数据。如果您需要在网站上显示数据,您还需要查询数据库来读取数据。

Django内置了ORM实现框架,支持多种数据库,默认数据库是Sqlite,当然也支持Mysql等关系型数据库。

Template 介绍

模板模板是指网页的模板。

用户看到的实际内容是数据和网页模板的组合。从数据库中查询数据,渲染成模板得到单个网页,并将网页返回给用户查看。这就是网页的渲染过程。

模板是什么样的?您在上一课程中创建的最佳静态网页将放置在您的Django 项目中的特定文件夹中。这是模板。通过一些简单的修改,您将拥有一个可以呈现数据的模板。

View视图介绍

介绍了很多操作,包括查询和读取数据,以及将数据渲染到网页上,但没有介绍如何、在哪里、在哪里写入。

这些逻辑代码必须写在视图中。视图视图是存储相应逻辑代码的地方。

网站必须接收用户的请求并提供相应的响应。当Django收到请求时,它会将其发送到指定的视图函数,然后视图函数将响应返回给用户。请求和响应现已完成。手术。

图片展示

以上就是MTV模式的介绍。当然,这只是对该模型的介绍;稍后我们将更详细地讨论代码。

看下图,介绍了MTV的三个管理模块。

介绍到此结束。之后,详细编写代码,你就会拥有一个功能简单的文章站点。

【选词填空】练习

对于MTV,三个对应的词是________、________ 和________。

模型视图模板

4、制作首页

放入静态文件

您的Django 项目已准备就绪,您的静态网页也已准备就绪。本文介绍如何将网页连接到您的项目。

第一步是在博客应用程序的目录中创建一个名为template 的目录。请注意不要出现任何拼写错误。

该模板目录是存储模板的目录。这是django默认读取的目录,所以名称是正确的。接下来,放入两个html文件。

写一个函数

为了完成您网站的首页,您需要定义一个首页显示功能。该函数将被放置在您的博客目录中的一个文件中。

打开文件并创建一个新的索引函数。参数为请求。这是代码:

默认索引(请求):

返回渲染(请求,\’\’)

这是视图函数定义、代码解释。

第一行的索引是函数名,请求是参数。这是因为调用函数时传递的是request,request就是对应的参数。第二行return,这个是return。该函数必须返回Django 的内置渲染函数。第一个值是请求,必须添加第二个值。所以这就是它要放置的地方。模板目录中主页的render()函数的结果是响应,所有视图函数都必须返回响应。

上面是该函数的介绍,它只是简单地返回加载的响应。如下所示:

准备URL

该功能可用后,为其分配一个URL。 URL 是在浏览器中访问的地址。

URL 设置位于第一个目录中的文件中。这是默认的django 后台设置。我们稍后会用到这个。

绑定了首页,所以绑定时的URL地址为:

要将视图函数绑定到URL,请首先从blog.views 导入索引函数,然后将其设置为urlpatterns。

启动服务

现在代码已经准备好了,让我们开始项目吧。 打开命令行并输入以下命令:

Python执行服务器

以下是屏幕截图和效果图:

如果要绑定到索引路径,只需要更改.

主页通常是一个空URL 或索引URL 地址的默认路径,这很好。

【多选题】小练习

创建网站首页的步骤是什么?

准备一个网页,添加teamplatesModel 和数据库映射以创建规则,绑定URL 和函数以创建函数,并返回特定的HTML 文件以创建模型。

#以上提供的Python建站基本模板以及Python建站最快时间仅供大家参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91572.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月22日 下午4:54
下一篇 2024年6月22日 下午5:12

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注