案例1:安装django
案例2:创建项目
案例3:创建应用
案例4:创建模型
案例5:生成数据库
案例6:注册后台
1 案例1:安装django
1.1 问题
创建python虚拟环境
激活python虚拟环境
在虚拟环境中安装django
验证django是否安装正确
1.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:创建python虚拟环境
虚拟环境是python多版本管理的利器,可以搭建独立的python运行环境,有助于包的管理和防止版本冲突。可以理解为在自己的电脑上安装了一个虚拟电脑。
1)打开终端,创建pyproject目录,使用cd命令,切换到需要创建虚拟环境的目录:
[root@localhost ~]# mkdir pyproject
[root@localhost ~]# cd pyproject/
2)使用如下命令,在当前目录创建虚拟环境:
[root@localhost pyproject]# python3 -m venv django_env
步骤二:激活python虚拟环境
[root@localhost pyproject]# source django_env/bin/activate
步骤三:在虚拟环境中安装django
(django_env) [root@localhost pyproject]# pip install django==1.11.6
步骤四:验证django是否安装正确
在python解释器输入以下命令检查是否安装成功,如果输出了django的版本号说明安装成功。
(django_env) [root@localhost pyproject]# python
Python 3.6.4 (default, Apr 27 2018, 08:26:23)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.__version__
'1.11.6'
2 案例2:创建项目
2.1 问题
创建名为mysite的项目
生成数据库
创建超级用户
登录后台管理页面
2.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:创建名为mysite的项目
1)安装django之后,您现在应该已经有了可用的管理工具django-admin.py。我们可以使用django-admin命令来创建mysite项目:
(django_env) [root@localhost pyproject]# django-admin startproject mysite
2)创建完成后我们可以查看下项目的目录结构:
(django_env) [root@localhost pyproject]# cd mysite
(django_env) [root@localhost mysite]# tree
.
├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
目录说明:
mysite:项目的容器。
manage.py:一个使用的命令行工具,可让你以各种方式与该django项目进行交互
mysite/init.py:一个空文件,告诉python该目录是一个python包。
mysite/settings.py:该django项目的设置/配置。
mysite/urls.py:该django项目的URL声明;一份由django驱动的网站“目录”。
mysite/wsgi.py:一个WSGI兼容的Web服务器的入口,以便运行你的项目。
3)接下来我们进入mysite目录输入以下命令,启动服务器:
(django_env) [root@localhost mysite]# python manage.py runserver 0.0.0.0:8000
0.0.0.0让其它电脑可连接到开发服务器,8000为端口号,如果不说明,那么端口号默认为8000
注意:django默认使用sqlite3文件数据,如果不能使用,需要安装sqlite-devel:
(django_env) [root@localhost mysite]# yum install sqlite-devel
=========================