第1章

Django简介、安装、路由分发

1:Django安装方法?
答:pip install Django;
2:Django创建项目和创建APP的命令
答: 创建项目:Django-admin startproject 项目名;
创建APP:python manage.py startapp APP名
3:Django特点
答:Django原生提供了众多的功能组件,让开发更简便快速;
提供项目工程管理的自动化脚本工具;
数据库ORM支持
4:工程搭建步骤
答:(1)django-admin startprojrct 工程名称;
(2)django-admin startproject 目录名;
{此时会出来一个新的目录,即为新创建的工程目录}
5:创建子应用? {Django的视图编写是放在子应用中的}
答:(1)python manage.py startapp 子应用名称;
{*manage.py为上述创建工程师自动生成的管理文件 *}
(2)eg:创建一个用户users子应用模块
python manage.py startapp users
6:创建视图?
答:(1)打开刚创建的users的模块,在views.py中编写视图代码
from django.http import HttpResponse
def index(request):
“”"
index视图
:param request:包含了请求信息的请求对象
:return:响应对象
“”"
return HttpResponse(“内容”)
7:定义路由URL?
答:(1)在子应用中新建一个urls.py文件用于保存该应用的路由;
第1章
(2)在users/urls.py文件中定义路由信息
from django.conf.urls import url
from . import views

urlpatterns = [
# 每个路由信息都需要使用url函数来构造
# url(路径, 视图)
url(r’^index/$’, views.index),
]
(3)在工程总路由demo/urls.py中添加子应用的路由数据
from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
url(r’^admin/’, admin.site.urls),
url(r’^users/’, include(‘users.urls’)),
]
(4)启动运行
python manage.py runserver
{在浏览器中输入网址**127.0.0.1:8000/users/index/**可看到返回的信息}
第1章