Django 安装
Python 2.7.13+Windows 10安装Django。
直接在cmd中输入以下代码:
pip install Django==1.11
检查是否安装成功
在Python shell中输入以下命令进行检查:
>>> import django >>> django.get_version() 1.11
如果输出了Django的版本号说明安装正确。
创建第一个项目
在cmd中使用django-admin.py来创建HelloWorld项目:
django-admin.py startproject HelloWorld
创建完成后可以查看项目的目录结构:
cd HelloWorld/ tree/f

目录说明:
- HelloWorld:项目的容器。
- manage.py:一个实用的命令行工具,可以让你以各种方式与该Django项目进行交互。
- HelloWorld/__init__.py:一个空文件,告诉Python该目录是一个Python包。
- HelloWorld/settings.py:该Django项目的设置/配置。
- HelloWorld/urls.py:该Django项目的URL声明;一份由Django驱动的网站“目录”。
- HelloWorld/wsgi.py:一个WSGI兼容的Web服务器的入口,以便运行你的项目。
接下来我们进入HelloWorld目录输入以下命令,启动服务器:
python manage.py runserver 0.0.0.0:8000
如果服务器成功启动,在任一浏览器中输入http://127.0.0.1:8000/可以看到下面的页面:

视图和 URL 配置
在先前创建的HelloWorld目录下的HelloWorld目录新建一个view.py文件,并输入代码:
1 from django.http import HttpResponse
2
3 def hello(request):
4 return HttpResponse("Hello world!")
接着,绑定URL和视图函数。打开urls.py文件,删除原来代码,输入以下代码:
1 from django.conf.urls import url 2 from django.contrib import admin 3 from . import view 4 5 urlpatterns = [ 6 url(r'^$', view.hello), 7 ]
完成后,启动Django开发服务器,并在浏览器访问http://127.0.0.1:8000/,可以看到以下页面:

我们也可以修改以下规则:
1 from django.conf.urls import url 2 from django.contrib import admin 3 from . import view 4 5 urlpatterns = [ 6 url(r'^hello$', view.hello), 7 ]
通过浏览器打开http://127.0.0.1:8000/hello,可以看到以下页面:

此时再尝试打开http://127.0.0.1:8000/,可以看到:

url() 函数
Django url()可以接收四个参数,分别是两个必选参数:regex,view和两个可选参数:kwargs,name。
- regrex:正则表达式,与之匹配的URL会执行对应的第二个参数view
- view:用于执行与正则表达式匹配的URL请求
- kwargs:视图使用的字典类型的参数
- name:用来反向获取URL
来源:https://www.cnblogs.com/zhishao4gezifu/p/6675897.html