(1)创建虚拟环境
mkvirtualenv 虚拟环境名称 -p python3
(2)安装框架
pip install django==1.11.11
(3)复习虚拟环境和pip的命令
# 虚拟环境 mkvirtualenv # 创建虚拟环境 rmvirtualenv # 删除虚拟环境 workon # 进入虚拟环境、查看所有虚拟环境 deactivate # 退出虚拟环境 # pip pip install # 安装依赖包 pip uninstall # 卸载依赖包 pip list # 查看已安装的依赖包 pip freeze # 冻结当前环境的依赖包
django-admin startproject 工程名称
(1)进入要创建工程的目录
(2)django-admin startproject demo
python manage.py runserver
django的视图编写是放在子应用中的
python manage.py startapp 子应用名称
(1)进入到项目目录中
(2)python manage.py startapp users
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'users.apps.UsersConfig', # 安装users应⽤
]
ROOT_URLCONF = 'demo.urls'
在demo—>urls中定义,如下:
urlpatterns = [
url(r'^admin/', admin.site.urls),
# 将users应⽤中的所有路由包含进来
url(r'^users/', include('users.urls')),
]
在Users中新建urls.py并定义,如下:
urlpatterns = [
# url(r'^路径$', views.视图),
url(r'^index/$', views.index),
]
(1)在Users—>views中定义,如下:
def index(request):
"""
定义django函数视图
:param request: 传⼊到函数视图的请求对象
:return: 响应对象
"""
return HttpResponse('hello world')
(2)说明