1-django框架学习--框架简介、安装

初识Django
Django是一个开放源代码的Web应用框架,由Python写成。
也称MTV框架
M指数据模型(Model),T指模板(Template),用来描述数据的展现。V指的是视图(View),
并且,在Django中可以通过URL分发器对URL和View之间的映射进行配置,
而View则URL分发器回调。

Django 安装
可直接参考安装教程:
https://www.runoob.com/django/django-tutorial.html
其中注意:
1、下载的Django 压缩包,解压并和Python安装目录放在同一个根目录,
进入 Django 目录,cmd(我本机是windows),进入到这个目录下,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。
2、配置环境变量,将这几个目录添加到系统环境变量中: C:\Python33\Lib\site-packages\django;C:\Python33\Scripts。 添加完成后就可以使用Django的django-admin.py命令新建工程了。

检查是否安装成功:
命令:
1、python
2、import django
3、dgango.get_version()
在这里插入图片描述
这里输出了django的版本号,说明安装成功
(以下内容引用其他网友的)
Django的简单流程

  1. 一个来自/helloworld/的请求
  2. 检查settings.py中ROOT_URL_CONF属性所设定的映射配置信息
  3. 找到第一个匹配/hello/的配置
  4. 如果找到,就调用相关联的view函数
  5. view函数返回HttpResponse对象
  6. Django把HttpResponse对象转化成相应的HTTP response,形成网页
    URL映射
    Django是在urls.py中,把URL访问映射到views.py模块中相应的响应函数。
    函数的特点的,第一个参数一定是requrest(HTTPRequest对象),返回要是HttpResponse

至于映射的方式是采用正规表达式。
urlpatterns = patterns(’’,
(’^hello/$’, hello),
)
Django对访问的URL地址,首先会去掉8080后面的"/",然后进行URL映射分析。
这里要注意的是尾部的"/",理论上你输入地址时不加上的话,会发生跳转错误,因为
无法映射到这个URL,但Django设置中有一个参数APPEN_SLASH=True的话,Django
会自动帮你加上尾部的"/";当它设置成False时,那就会报错了。

还有要记得一旦设置你自定义气URL映射信息,Django就不会让localhost:8000/这个根路径
返回It works那样的默认信息,根路径的页面也需要你自己设置一下
(r’^/$’, your_homepage_view)

当在路径匹配的正则表达式中使用括号,就意味着可以向view函数传入额外的参数。
(r’^/puls/(\d{1,3})$’, your_homepage_view)
def your_homepage_view(request, offset):
#offset就是匹配的\d{1,3}的字符串。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值