Django 1.9.7 新版本的安装和启动流程

1、安装Django

安装:在Window系统下的Python2.7: pip install django
检查:从cmd输入python进行shell,
import django
print django.VERSION

2、启动

1)、创建项目
在cmd命令行中,首先进入要创建项目的路径:
cd  C:\Python27\mycode\django
然后创建Django项目,生成文件夹testsite:
django-admin.py startproject testsite

2)进入testsite,启动服务器:
cd testsite
python manage.py runserver 8000

3)、打开浏览器,访问http://127.0.0.1:8000,可以看到服务器已经在运行:

3、第一个网页

将testside目录下的将urls.py修改为:

from django.conf.urls import url
from django.contrib import admin
admin.autodiscover()
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$','testsite.views.first_page'),
]

添加了最后一行。它将根目录的URL分配给一个对象进行处理,这个对象是'testsite.views.first_page。
用以处理HTTP请求的这一对象还不存在,我们在testsite/testsite下创建views.py,并在其中定义first_page函数:

# -*- coding:utf-8 -*-
from django.http import HttpResponse
def first_page(request):
    return HttpResponse("

你好,世界!

") 第一行说明字符编码为utf-8,为下面使用中文做准备。first_page函数的功能,是返回http回复,即这里的

世界好

。 first_page有一个参数request,该参数包含有请求的具体信息,比如请求的类型等,这里并没有用到. 打开浏览器,访问http://127.0.0.1:8000,可以看到页面结果。

4、增加app

一个网站可能有多个功能。我们可以在Django下,以app为单位,模块化的管理,而不是将所有的东西都丢到一个文件夹中。
在mysite下,运行manange.py,创建新的app:

$python manage.py startapp showdata

这个新的app叫做showdata,用来显示数据。 我们的根目录下,出现了一个新的叫做showdata的文件夹。

需要修改项目设置,说明我们要使用showdata。
在testsite/setting.py中,在INSTALLED_APPS中,增加"showdata":

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'showdata',
]

5、增加APP页面

首先,修改testsite/urls.py:

from django.conf.urls import url,include
from django.contrib import admin
admin.autodiscover()
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$','testsite.views.first_page'),
    url(r'^showdata/', include('showdata.urls')),
]

增加的最后一行。这里,我们提醒url调度,对于showdata/的访问,要参考showdata/urls.py。
随后,我们创建showdata/urls.py,添加内容:

from django.conf.urls import url,include
urlpatterns = [
    url(r'^$','showdata.views.first_page'),
]

将URL对应到showdata下,views.py中的first_page函数。 
最后,在showdata下,修改views.py为:

# -*- coding:utf-8 -*-
from django.http import HttpResponse
def first_page(request):
    return HttpResponse("

显示数据。showdata work here!

") 最后,访问 http://127.0.0.1:8000/showdata,查看效果。

本文参考

Django入门示例之被解放的姜戈——01 初试天涯(安装及启动)
http://www.djangochina.cn/forum.php?mod=viewthread&tid=118593&extra=page%3D1

转载于:https://my.oschina.net/u/2436249/blog/705886

你可能感兴趣的:(Django 1.9.7 新版本的安装和启动流程)