python之开发系列
Posted 梦子mengy7762
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之开发系列相关的知识,希望对你有一定的参考价值。
1 什么是Web开发?
因为WWW技能的呈现,人们能够在世界上的任何一个旮旯,经过一个浏览器拜访因特网上任何一台长途核算机上的资源,或与长途核算机进行通讯。20世纪因为WWW技能的呈现,因此诞生了“地球村”的概念。
**静态web资源:**指web页面中供人们浏览的数据始终是不变的,例如,html页面;
微软对Web开发的界说:Web开发是一个指代网页或网站编写进程的广义术语。这些页面可能是类似于文档的简略文本和图形。页面也能够是交互式的,或显现改动的信息。编写交互式效劳器页面稍微杂乱一些,但却能够完成更丰厚的网站。现在的大多数页面都是交互式的,并供给了购物车、动态可视化乃至杂乱的交际网络等现代在线效劳。
现在web运用程序现已和咱们的日子休戚相关,小到咱们的博客,空间,大到大型交际网站如facebook、人人等。更杂乱的如电子商务中的C2C,B2B等网站,都给咱们带来了很大的便利。
首要有必要着重的是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,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 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
更改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)
领取方式二:私信我
如果领到视频资料了可以在评论区回复一下噢
这个世界只要有梦想,只要你不断努力,不断学习,不管你长得如何,不管你是不是有钱,不管是这样还是那样,你都是有机会的加油吧!!!
以上是关于python之开发系列的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情