Python版本:2.7.6

Django版本:1.6

环境准备:

1、安装Python,双击运行一下安装包,安装过程中全部使用默认配置。

2、把Python的安装目录C:\Python27添加到系统环境变量。

3、解压Django压缩包,在命令提示符下进入解压后的Django目录,执行命令:setup.py install。

4、把Django的目录C:\Python27\Lib\site-packages\django\bin添加到系统环境变量。

5、准备工作完成。

--------------------------------------------------------------------------------------------------------


Hello World:

1、创建第一个Django项目:

打开命令提示符,切换到自己想存放项目的目录,通过命令创建名为 a 的项目:django-admin.py startproject a

wKiom1LWCyqxwrG3AACkRH4kcng287.jpg


2、运行第一个Django项目:

在命令提示符中切换到项目的根目录(即有manage.py文件的那层目录),运行命令:manage.py runserver

这是打开Django自带的开发服务器,默认端口是8000,可以通过在命令后面加端口号的方式改变端口,如:manage.py runserver 9000

wKiom1LWDHDSRdvCAACBhVup5q0756.jpg

在浏览器中打开地址:http://localhost:8000,如果看到如下的页面说明项目运行成功。

wKiom1LWDO2znjbeAAF-FwKGRr0965.jpg

3、创建一个自定义页面:

在项目根目录再往下一层的目录(settings.py文件所在的目录)新建一个views.py文件,在文件内写入以下内容并保存:

from django.http import HttpResponse
import datetime
def show_now(request):
  now = datetime.datetime.now()
  return HttpResponse('now is %s' % now)

找到urls.py文件,先引入刚刚编写的函数

from a.views import show_now

再指定url,保存内容:

url(r'^now/', show_now),

整个urls.py文件内容如下:

from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
from a.views import show_now
urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'a.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^now/', show_now),
)


4、测试自定义页面:

在浏览器中打开地址:http://localhost:8000/now/,如果看到如下的页面说明项目运行成功。

wKiom1LWIhWQjaslAADJBe9yIjE027.jpg

通过以上的学习,对Django有了一个大致的认识,为接下来的深入学习奠定基础。