创建虚拟环境
命令 : mkvirtualenv 环境名称
删除虚拟环境
命令: rmvirtualenv 环境名称
进入虚拟环境
命令: workon 环境名称
退出虚拟环境
命令:deactivate
环境的配置
安装django
建议安装1.8.2版本,这是一个稳定性高、使用广、文档多的版本
pip install django==1.8.2
查看版本:进入python shell,运行如下代码
import django
django.get_version()
查看虚拟环境中已经安装的包
pip list
创建项目
命令django-admin startproject 项目名称
创建应用
python manage.py startapp 应用名称
系统自带目录
目录说明
manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互
内层的目录:项目的真正的Python包
_init _.py:一个空文件,它告诉Python这个目录应该被看做一个Python包
settings.py:项目的配置
urls.py:项目的URL声明
wsgi.py:项目与WSGI兼容的Web服务器入口
设计模型
有一个数据表,就有一个模型类与之对应
有一个数据表,就有一个模型类与之对应
打开models.py文件,定义模型类
引入包from django.db import models
模型类继承自models.Model类
生成数据表
激活模型:编辑settings.py文件,将应用加入到installed_apps中
生成迁移文件:根据模型类生成sql语句
python manage.py makemigrations
执行迁移:执行sql语句生成数据表
python manage.py migrate