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。
- ubuntu12.04 python编写dijango 应用实例 hello world!
- Dropwizard 编写Hello world应用
- 用Python编写运行Hello World程序
- 用Python编写运行 Hello World程序
- 用Python编写hello world程序
- PyCharm python 入门实例 Hello world!
- spring编写hello world
- hello world编写
- as编写hello,world
- c编写hello world
- ubuntu12.04 编译第一个hello world模块!
- 编写Backbone.js的第一个应用,相当于Hello World!
- Struts2 Hello World实例
- Struts2 Hello World 实例
- Spring Hello World 实例
- Struts2 Hello World 实例
- Struts2 Hello World 实例
- Servlet 实例hello world
- HSQL简介和使用
- JfreeChart 乱码问题处理
- Android中的BroadCastReceiver
- cocos2d-x 3.0 导出自定义类到lua的方法详细步骤
- Cache,Ensemble等产品中,JS加载不能及时更新的问题
- ubuntu12.04 python编写dijango 应用实例 hello world!
- AT指令(中文详解版)
- 无聊到浪费美丽的青春时光,去坚守自以为是的爱情
- JCMS标签大全
- 常用之技—Sublime Text 2使用技巧
- js 中for in循环方法的使用
- 单项链表
- Python win8安装
- POJ 2992 Divisors 求组合数因子个数