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

学习环境:ubuntu16.0.4

1.创建项目

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

     

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

 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方法将数据保存至数据库


猜你喜欢

转载自blog.csdn.net/frank_ldw/article/details/80864021