经历了各种失败各种烦恼以后Django开发环境终于搭建好了!

系统环境:ubuntu12.04    Django版本1.3.1   Python版本 2.7.3

接下来就兴建一个项目练习一下

1.创建项目:CTRL+ALT+T打开终端 CD进入你想存放项目的目录(我的是cd project/) 输入以下命令:

django-admin startproject mysite                                   (mysite项目名自定义)

2.兴建APP : cd 进入创建的项目     cd mysite   输入以下命令:

python manage.py startapp logeapp                              (logeapp名自定义)

3.把上面定义的APP添加到setting.py里的INSTALL_APPS中:用 vim settings.py   打开settings.py (注意如果系统未安装vim的话会报错)

INSTALLED_APPS = (

  'django.contrib.admin',              #Django 默认。

  ‘django.contrib.auth’,              #默认生分验证系统。

  ‘django.contrib.contenttypes’,   #默认内容类型框架。

  ‘django.contrib.sessions’,          #默认sessions框架。

  ‘django.contrib.messages’,        #默认消息框架。

  ‘django.contrib.staticfiles’,          #默认静态文件管理框架。

  ‘logeapp’,                                   #新的APP。

注 : 如果不把新新建的APP添加到 INSTALLED_APPS中的话,django就找不到app里面的模块文件(app-name/templates/下的文件) 和静态文件(app-name/static/中的文 件)。

4.定义一个视图函数:用 vim logeapp/views.py   打开views.py 文件 创建新视图

定义字符集  :                  #coding:utf-8                                                          之所以定义utf-8 是为了我们在 views.py 页面里写中文不会报错

导入 django 内置模块:    from django.http import HttpResponse                  

                                         from django.shortcuts import render

                                         # Create your views here.

              def hello(request):

              return HttpResponse(" Hello  Django !")

注:这里定义了一个 hello() 函数,第一个参数必须是 request,与网页来的请求有关,可以包含get或post的内容,函数把 Hello Django!返回到网页。

5.定义试图函数的URL (我们访问时的网址): 用 vim urls.py 打开 urls.py 文件

导入内置函数 :from django.conf.urls import patterns,include,url                     这些函数文件默认都有的

                          from django.contrib import admin

urlpatterns = patterns ('',

  #Examples:

  #url(r'^$','mysite.views.home',name='home'),

  #url(r'^blog/',include('blog.urls')),

  #url(r'^admin/',include(admin.site.urls)),

    url(r'^hello$','logeapp.views.hello'),                                  

# url(r'^hello$',里面的 hello 可以自定义,用于我们在访问网页时的名字。

#'logeapp.views.hello'), 这里面的是视图函数的路径。

6.启动django项目:在终端项目文件夹下输入启动命令

python manage.py runserver 0.0.0.0:800               

注: 0.0.0.0:800 可以不写,默认的是127.0.0.1:8000,只能本机运行。

7.在浏览器上访问:打开浏览器输入127.0.0.1:8000/hello 

 注: 我的没有写 0.0.0.0:800 所以我用的是 127.0.0.1:8000/hello    结果如下:

Good nighe!!!