python之开发系列

364 篇文章 14 订阅
362 篇文章 18 订阅
本文介绍了Web开发的基本概念,强调了B/S架构的重要性。接着,文章详细讲解了Django框架,阐述了其简化Web开发的方式,并指导如何安装和启动Django开发服务器。此外,还提到了MVC设计模式在Django中的应用,帮助读者理解其松耦合的特性。文章适合Python初学者,旨在引导他们入门Django Web开发。
摘要由CSDN通过智能技术生成

1 什么是Web开发?

因为WWW技能的呈现,人们能够在世界上的任何一个旮旯,经过一个浏览器拜访因特网上任何一台长途核算机上的资源,或与长途核算机进行通讯。20世纪因为WWW技能的呈现,因此诞生了“地球村”的概念。

**静态web资源:**指web页面中供人们浏览的数据始终是不变的,例如,html页面;

微软对Web开发的界说:Web开发是一个指代网页或网站编写进程的广义术语。这些页面可能是类似于文档的简略文本和图形。页面也能够是交互式的,或显现改动的信息。编写交互式效劳器页面稍微杂乱一些,但却能够完成更丰厚的网站。现在的大多数页面都是交互式的,并供给了购物车、动态可视化乃至杂乱的交际网络等现代在线效劳。

现在web运用程序现已和咱们的日子休戚相关,小到咱们的博客,空间,大到大型交际网站如facebook、人人等。更杂乱的如电子商务中的C2C,B2B等网站,都给咱们带来了很大的便利。

python之开发系列

python之开发系列

首要有必要着重的是C/S和B/S并没有实质的差异:B/S是根据特定通讯协议(HTTP)的C/S架构,也就是说B/S包括在C/S中,是特殊的C/S架构。

而BS开发趋向于电子商务、交际网络等这些需求效劳端密切配合的软件。他因为客户端只要一个浏览器,开发便利,用户体验简练,可是会遭到网络通讯的约束,有必要考虑效劳器功用。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

3 什么是Django?

从好的方面来看,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的作业。 经过减少重复的代码,Django 使你能够专心于 Web 运用上有 趣的要害性的东西。 为了到达这个目标,Django 供给了通用Web开发形式的高度笼统,供给了频频进行的编程作业的快速解决办法,以及为“怎么解决问题”供给了明晰明晰的约好。 一起,Django 测验留下一些办法,来让运用者根据需求在framework之外来开发。

4 MVC结构介绍

简略的说, MVC 是一种软件开发的办法,它把代码的界说和数据拜访的办法(模型)与恳求逻辑 (操控器)还有用户接口(视图)分开来。 这种规划形式要害的优势在于各种组件都是 松散结合 的。这样,每个由 Django驱动 的Web运用都有着清晰的意图,而且可独立更改而不影响到其它的部分。 比方,开发者 更改一个运用程序中的 URL 而不必影响到这个程序底层的完成。 规划师能够改动 HTML 页面 的款式而不必触摸 Python 代码。 数据库管理员能够从头命名数据表而且只需更改一个地方,无需从一大堆文件中进行查找和替换。

首要,在Django官网上下载适合自己Python的Django版别,现在官方发布的最新版别是Django1.8.2。在装置Django前首要断定你已成功装置了python。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

解压缩下载的Django压缩包,找到里边的setup.py文件,然后翻开cmd指令窗口,在其对应的途径下履行如下指令:

Linux体系下装置Django:

$ tar xzvf Django-*.tar.gz$ cd Django-* $ sudo python setup.py install

在python IDE下输入:

假如你看到如下成果,就说明你的Django现已成功装置了:

回到顶部

python之开发系列

一但你装置好了python,django和(可选的)数据库及相关库,你就能够经过创立一个project,迈出开发django运用的第一步。

找到你的django-admin.py文件,并把它参加体系途径。假如用的是setup.py东西装置的Django,django-admin.py应该已被参加了体系途径中。楼主的django-admin.py目录为C:\Python27\Lib\site-packages\Django-1.8.2-py2.7.egg\django\bin。

python django-admin.py startproject mysite

init.py

urls.py

为了装置后更多的体验,让咱们运转一下django开发效劳器看看咱们的准体系。django开发效劳是可用在开发期间的,一个内建的,轻量的web效劳。 咱们供给这个效劳器是为了让你快速开发站点,也就是说在预备发布产品之前,无需进行产品级 Web 效劳器(比方 Apache)的装备作业。 开发效劳器监测你的代码并主动加载它,这样你会很容易修正代码而不必重发动效劳。假如你还没发动效劳器的话,请切换到你的项目目录里 (cd mysite),运转下面的指令:

你会看到如下内容:

这将会在端口8000发动一个本地效劳器, 而且只能从你的这台电脑衔接和拜访。 已然效劳器现已运转起来了,现在用网页浏览器拜访 http://127.0.0.1:8000/ 。 你应该能够看到一个令人赏心悦意图淡蓝色Django欢迎页面。 它开端作业了。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

python之开发系列

更改Development Server 的主机地址或端口。默许情况下,runserver指令在8000端口发动开发效劳器,且仅监听本地衔接。 要想要更改效劳器端口的话,可将端口作为指令行参数传入:

经过指定一个 IP 地址,你能够通知效劳器–答应非本地衔接拜访。 假如你想和其他开发人员同享同一开发站点的话,该功用特别有用。“0.0.0.0”这个IP地址,通知效劳器去侦听恣意的网络接口。

完成这些设置后,你本地网络中的其它核算机就能够在浏览器中拜访你的 IP 地址了。比方:http://192.168.1.103:8000/ . (留意,你将需求检阅一下你的网络装备来决定你在本地网络中的IP 地址) Unix用户能够在指令提示符中输入ifconfig来获取以上信息。运用Windows的用户,请测验运用 ipconfig指令。<p font-size:15px;"="" style=“color: rgb(0, 0, 0); font-family: “sans serif”, tahoma, verdana, helvetica; font-size: 12px; text-align: start; white-space: normal;”>  
好了,运用Django进行Web开发的系列(一)就完成了,期望咱们重视我后续的学习笔记,以便一起学习和评论。

如果你看别的 Python 教程看不懂、学不会,那你可以试试 让小白学上瘾的编程入门课

领取方式一:关注本号私信008,自动回复(记住私信008)

领取方式二:私信我

如果领到视频资料了可以在评论区回复一下噢

这个世界只要有梦想,只要你不断努力,不断学习,不管你长得如何,不管你是不是有钱,不管是这样还是那样,你都是有机会的加油吧!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值