ubuntu12.04 python编写dijango 应用实例 hello world!

<beta 版本0.1>

1.整体简介

使用django来实现http的服务搭建。基本数据方法过程是:django开启服务进程来监控各个端口,当服务器发起了某个http请求时(比如浏览器的直接发送url或者使用代码来发送http请求),django服务监听各个IP来的请求,捕获到http请求后进行内部处理;通过url.py文件中的url解析来做出对各个http请求的各种处理方式(比如调取某个特定的函数或者返回html文件等,其中特定函数处理过程在各个app中views.py的处理函数中)。


2.搭建过程

a.安装python和django软件

apt-get install python

apt-get install python-django

b.创建,开启django应用

python django-admin startproject jdproject1

cd djproject1

python manage.py runserver(开启django服务)

测试django运行:在浏览器中输入http://localhost:80/ 会显示it works类似的界面(这里使用的是django内在的测试功能)

c.创建hello world的应用

python manage.py startapp testapp1(在上面建立的工程目录中执行的命令)

在url.py文件中urlpatterns = patterns()中添加了固定的url处理方法;

在各个的app应用中的views.py文件中添加各个url的处理函数;(或者添加html类型的url处理方式,即引导到html文件(其中包括js,css等));

d.重启django的服务:

python manage.py runserver



注:问题回想

1.django和apache的关系?谁包含谁,谁使用谁,django中可以改使用apache,apache功能模块在django中的位置,替换方法。

2.url.py文件中的正则表达式匹配使用问题?^,$,\,?,*。

3.django中的http模块的使用?HttpResponse,HttpServerError,HttpResponseNotFound,HttpResponseForbidden,HttpResponseRedirect。









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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值