django1.6部署实现hello

环境为ubuntu14 destop。

1、下载django,由于ubuntu中安装的是python2.6,下载了django1.7无法安装,后下载了1.6安装成功。

      地址:https://www/djangoproject.com/download/

2、在目录/home/cloud/Downloads/下解压,命令tar zxvf Django1.6.tar.gz。解压后生成文件夹Django1.6,

3、cd进入Django1.6文件夹,用命令安装:python setup.py install。

4、在目录Downloads下新建文件夹mkdir firstDjango。进入文件夹,执行命令:

     python django-admin.py startproject  mysite新建项目mysite。

5、在项目mysite下,有文件manage.py,文件夹mysite。如下图:



 

6、执行命令python manage.py runserver 0.0.0.0:80,启动django。在浏览器输入http://127.0.0.1出现下图表示正常:


django1.6部署实现hello

 

7、在mysite/mysite/目录下,新建文件夹mkdir views。

在views文件夹下,新建一个名为 __init__.py 的空文件,把views文件夹变成项目的包。

在views文件夹下,新建一个 first_fun.py 文件。这个是我们实现hello world功能的文件。

编写 first_fun.py 文件 :

 

[python]  view plain copy 在CODE上查看代码片
 
  1. #! /usr/bin/env python  
  2. #coding=utf-8  
  3.   
  4. from django.http import HttpResponse  
  5.   


 8、
更改urls.py。(views功能匹配url)

在usrl.py里,导入刚写好的views包下的first_fun模块,然后url匹配到。如下:

 

[python]  view plain copy 在CODE上查看代码片
 
  1. #! /usr/bin/env python  
  2. #coding=utf-8  
  3.   
  4. from django.conf.urls import patterns, include, url  
  5.   
  6. #导入views  
  7. from www.views.first_fun import hello  
  8.   
  9. # Uncomment the next two lines to enable the admin:  
  10. # from django.contrib import admin  
  11. # admin.autodiscover()  
  12.   
  13. urlpatterns = patterns('',  
  14.     url(r'^hello/$', hello),  
  15.     # Examples:  
  16.     # url(r'^$', 'www.views.home', name='home'),  
  17.     # url(r'^www/', include('www.foo.urls')),  
  18.   
  19.     # Uncomment the admin/doc line below to enable admin documentation:  
  20.     # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),  
  21.   
  22.     # Uncomment the next line to enable the admin:  
  23.     # url(r'^admin/', include(admin.site.urls)),  
  24. )  

 

 

测试Hello world功能。

在浏览器里输入:

http://127.0.0.1/hello/ 

显示Hello World! 成功!

django1.6部署实现hello

你可能感兴趣的:(django)