网站开发基于框架完成网站开发的基础入门内容-本文全面介绍c#开发,程序网站

2023-11-04    分类: 网站建设

摘要:本文全面介绍了用于完成 Web 开发的基本介绍性内容。以某博客网站为例,讲解基于框架完成网站开发的全过程。通过本文的学习,读者可以快速掌握网站开发的使用方法和完成方法。

本文与其他教程不同:网上很多教程都很全面,但是当我们用来开发中小型网站的时候,有很多东西不会马上使用,暂时可以忽略存在。本文从这一点出发,抓住核心点,让大家在最短的时间内开发一个网站,然后逐步完善和发展,而不是一口气搭建一个大型系统。

本文假设你对计算机的基本使用、计算机的基本语法和基本使用、数据库的简单使用有一定的基础。如果你不是这种情况,可以阅读相关资料了解学习,原理很难掌握,但是还是很容易学会使用的

图片来自网络

一、语言网页开发技术介绍

对于中小型网站的快速发展,使用pHp的人还是很多的,但是作为一种被广泛使用的编程语言,它对Web开发的支持非常好,尤其是在前端产品级开发完成后,它可以会自动生成。它管理后台,还自带了一套脚手架工具,真的很漂亮。在web开发方面,框架是选,非常成熟,好用,开发效率一流。

二、框架介绍

项目官网地址:国内第一次访问会有点慢,以后有缓存会好很多。

在介绍和学习框架之前,需要特别提一下:框架的文档写的非常好,而且还有正式版的简体中文文档。文档地址:这对我们的开发者来说是一个巨大的福音。干杯!

我一直在看官方的英文文档,因为我和他们接触了很多年。一开始是1.x。那时候还没有简体中文版,这么多年也习惯了。

框架标志

查看此框架徽标的产品口号:The Web 。你有好叉子的感觉吗?让我们来一张大图来刷新一下思路:

, 一级框架

其实,不要以为用框架开发网站就这么复杂,其实写起来很简单,我们正式开始吧。

三、完成一项

我们将其用作开发工具。创建新项目时,左侧会有一个项目模板,点击它,大功告成:

从模板创建项目

稍后我们将讨论使用脚手架创建和管理项目。脚手架非常强大。

现在我们只需要编写一个数据模型,它定义了主键、字段名、字段类型等信息,类似这样:

主键id可选,先不写

该模型对应表数据库中的一张表,相当于id、 、 三个字段。

编写另一个视图函数:

视图函数的作用是为前端返回内容

现在,要能够找到我们写的视图函数,操作方法很简单。框架创建的时候urls.py里面有一个网站开发,就是一个列表。我们将我们的内容添加到它并根据其他人给出的内容复制一行seo优化,我是这样写的:

我在这里写了三个视图函数

现在这个项目可以运行了,可以使用创建的项目,直接点击运行按钮即可运行,如果不能运行,很简单,在控制台运行.py即可。

四、添加自己的业务逻辑

上面能跑的项目很简单,不过相信大家已经掌握了思路。后续的业务开发通常没有技术难度,只是工作量。因此,限于篇幅,本文在此不再一一讲解。重要的是想法。你可以按照我说的思路去做。具体步骤如下:

配置数据库,使框架可以连接到数据库。根据业务需求编写数据模型,无需创建数据库表。根据业务需求创建视图函数。根据业务需要创建视图模板文件。数据库是根据您编写的模式自动创建的。至此网站开发,你的系统就可以运行并拥有你想要的业务功能了。

五、后续改进与发展

在后续的改进和发展中,我们要做的主要有以下几点:

根据工程规范管理您的项目。不要乱写或乱写。挖坑后,必须自己跳转到配置日志。网站运行时,必须要有日志,这样才能解决注册登录问题,实现页面跳转机制。视图模板文件的布局。当系统中的功能比较复杂时,相同布局的页面由页面布局管理,这将方便许多安全机制。

最后,强调

图片来自网络

每个人都必须遵循先简单后复杂,先易后难的步骤。网上很多教程都会列出所有功能给大家看,其实不是很友好,也比较费力。不怕有问题,不怕报错,没关系,任其用力报,一对一报,最后没有报错。可以看到系统已经开发完成,目前还没有bug。不用再骄傲了吗?? ? 网上其他的教程会告诉你什么是CGI,什么是MVT模型等等。其实不适合不熟悉开发的人使用。当你完成了功能并想部署时网站模板,学习CGI还为时不晚。当您的系统已经增长并且您想要优化它时,说 MVT 还为时不晚。

图片来自网络

网页标题:网站开发基于框架完成网站开发的基础入门内容-本文全面介绍c#开发,程序网站
转载来于:https://www.cdcxhl.com/news21/292521.html

成都网站建设公司_创新互联,为您提供品牌网站建设网站导航App开发手机网站建设企业建站动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设