ubuntu12.04 python编写dijango 应用实例 hello world!
2014-05-12 14:10
477 查看
<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。
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。
相关文章推荐
- python编写脚本应用实例
- 零基础学python-17.4 参数匹配应用实例
- 13Python爬虫---Fiddler断点应用实例
- Python实例应用
- 使用Python编写Linux系统守护进程实例
- 实例探究Python以并发方式编写高性能端口扫描器的方法
- python子进程模块subprocess详解与应用实例 之三
- 使用python编写脚本获取手机当前应用apk的信息
- Python 中json的应用实例----天气预报
- python子进程模块subprocess详解与应用实例 之二
- python 判断内网IP方法及实例应用
- python脚本初探---新手如何直接编写一个hello world模块即可执行的.py文件
- Python之BSD socket套接字编写回显客户端/服务器应用----《Python 网络编程攻略》
- [Python]网络爬虫(四):Opener与Handler的介绍和实例应用(转)
- python socket编程入门(编写server实例)+send 与sendall的区别与使用方法
- 基于python编写的微博应用
- python编写的tcp,udp实例
- Python Hello World 实例
- python实例编写(4)--js,滚动条,cookie,验证码,获取特定属性的元素,实现原理
- [Python]网络爬虫(四):Opener与Handler的介绍和实例应用