python架构之Django学习------基础篇二

学习环境:ubuntu16.0.4

1.创建项目

    django-admin startproject studypy #studypy为项目名称

     python架构之Django学习------基础篇二_第1张图片

    注意:项目创建完成之后,会有一个文件夹和项目名称一样,里面为配置文件,不可删除2

 a. settings.py是配置数据库的文件

2.设计--模型

图书表结构设计:

表名:bookinfo

图书名称:bittle

图书发布时间:bpub_date

英雄表结构设计

表名heroinfo

名称:hname

性别:hgender

简介:hcontent

所属:hbopk

图书与英雄的关系是一对多

python架构之Django学习------基础篇二_第2张图片

3.添加和创建应用

在项目里面添加一个应用:

(ldw) python@ubuntu:~/Desktop/studypy$ python manage.py startapp boottest

python架构之Django学习------基础篇二_第3张图片

migration 数据迁移类

models.py  模型类

tests.py  自带测试类

views.py 视图类


4.运行应用

python manage.py runserver IP port

运行之前需要先迁移:

1.添加方法不需要迁移,因为数据库中存的是字段

2.使用的shell时需要退出

python manage.oy makemigrations 

python架构之Django学习------基础篇二_第4张图片

迁移之前需要在settings.py中添加注册,将应用包的把名字添加即可

python架构之Django学习------基础篇二_第5张图片

迁移之后需要执行生成数据表:python manage.py migrate

5.进入测试----shell方式

python manage.py shell

python架构之Django学习------基础篇二_第6张图片


数据添加完之后,调用save方法将数据保存至数据库


你可能感兴趣的:(Python)