学习环境:ubuntu16.0.4
1.创建项目
django-admin startproject studypy #studypy为项目名称
a. settings.py是配置数据库的文件
2.设计--模型
图书表结构设计:
表名:bookinfo
图书名称:bittle
图书发布时间:bpub_date
英雄表结构设计
表名heroinfo
名称:hname
性别:hgender
简介:hcontent
所属:hbopk
图书与英雄的关系是一对多
3.添加和创建应用
在项目里面添加一个应用:
(ldw) python@ubuntu:~/Desktop/studypy$ python manage.py startapp boottest
migration 数据迁移类
models.py 模型类
tests.py 自带测试类
views.py 视图类
4.运行应用
python manage.py runserver IP port
运行之前需要先迁移:
1.添加方法不需要迁移,因为数据库中存的是字段
2.使用的shell时需要退出
python manage.oy makemigrations
迁移之前需要在settings.py中添加注册,将应用包的把名字添加即可
迁移之后需要执行生成数据表:python manage.py migrate
5.进入测试----shell方式
python manage.py shell
数据添加完之后,调用save方法将数据保存至数据库