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

来源:互联网 发布:美工用什么软件 编辑:程序博客网 时间:2024/06/05 05:20

<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
原创粉丝点击