Ubuntu下DJango项目的整体流程
step1.搭建虚拟环境--不同项目会使用不同版本的工具
创建 mkvirtualenv test
删除 rmvirtualenv test
进入 workon test
退出 deactivate
查看虚拟环境的包 pip list
step2.在虚拟环境中安装各种包,修改配置文件
安装Django
pip install django==1.8.2
安装数据库
如果使用sqlite,不需要安装
如果使用mysql,需要安装mysql包,执行: (如出现错误参见“运行环境遇到的坑”文章部分)
pip install mysql-python
进入数据库环境
mysql -uroot -p123
创建数据库
create databases test2 charset=utf8
打开settings.py文件,修改DATABASES选项:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test2',
'USER': '用户名',#root
'PASSWORD': '密码',#123
'HOST': '数据库服务器ip,本地可以使用localhost',
'PORT': '端口,默认为3306',
}
}
step3.创建Django项目
cd到实施项目的文件夹下
django-admin startproject test
以上三步是搭建运行环境,只需要执行一次
--------------------------------------------------------------------------------------------------------------------------------
step4.创建应用
python manage.py startapp booktest
step5.编辑模型
激活模型:编辑settings.py文件,将booktest应用加入到installed_apps列表中
生成迁移文件:根据模型类生成sql语句
python manage.py makemigrations
执行迁移:执行sql语句生成数据表
python manage.py migrate
可以利用站点来管理该数据库
1.运行服务器
2.创建管理员
3.在setting中设置编码方式和时区
4.在admin.py中注册模型类
5.增删改查数据
管理数据
step6.编辑视图
step7.配置url
step8.创建模板