Django简介

一、Django简介

1. web框架介绍

具体介绍Django之前,必须先介绍WEB框架等概念。
web框架:别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。
一般web框架的架构是这样的:
在这里插入图片描述

其它基于python的web框架,如tornado、flask、webpy都是在这个范围内进行增删裁剪的。例如tornado用的是自己的异步非阻塞“wsgi”,flask则只提供了最精简和基本的框架。Django则是直接使用了WSGI,并实现了大部分功能。

2. MVC/MTV介绍

1. 程序安装

python3.5、pip3及pycharm专业版自行安装。pycharm不要使用免费版,它不支持Django。

(1)安装Django:

http://www.cnblogs.com/qianyuliang/p/6729298.html

2. 创建django项目

在linux等命令行界面下,使用django提供的命令和vim也能进行项目开发。但是,这里使用eclipse

点击:file–>project,出现下面的对话框。
在这里插入图片描述
选择PyDev/Django栏目,输入项目名称,这里采用国际惯例的mysite。
在这里插入图片描述
然后一直next就可以了

Django将自动生成下面的目录结构:
在这里插入图片描述

创建APP

在每个django项目中可以包含多个APP,相当于一个大型项目中的分系统、子模块、功能部件等等,相互之间比较独立,但也有联系。

所有的APP共享项目资源。

右键点击mysite—>Django—>Create application
在这里插入图片描述

编写路由

路由都在urls文件里,它将浏览器输入的url映射到相应的业务处理逻辑。

简单的urls编写方法如下图:
在这里插入图片描述

编写业务处理逻辑

业务处理逻辑都在views.py文件里
在这里插入图片描述
通过上面两个步骤,我们将index这个url指向了views里的index()函数,它接收用户请求,并返回一个“hello world”字符串。

运行web服务

现在我们已经可以将web服务运行起来了。

记得将app01写入到settings.py中
在这里插入图片描述
命令行的方式是:python manage.py runserver 127.0.0.1:8000

在eclipse中—>run configurations

在这里插入图片描述
有这个提示,则表示启动成功,然后打开浏览器,输入127.0.0.1:8000
在这里插入图片描述
修改一下url,添加“/index”,就一切ok了!
在这里插入图片描述
至此,一个最简单的django编写的web服务就启动成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值