安装Django,创建项目,增删改查操作

1.workon py_django后,安装Django

注意不要使用:须藤的, 

sudo的安装不是安装在虚拟环境,仍然是在/ usr / bin中/下

2.虚拟环境创建项目测试1:先桌面创建项目目录py_django

3.pycharm打开项目py_jango 

4.查看测试1的目录情况

4.创建应用booktest:首先进入TEST1

5.安装应用booktest

6.pycharm打开项目后发现import django出错,这时需要更改项目的解释器为虚拟目录下的python3.6

 7.写model类:

8.生成迁移文件:根据模型文件,生成迁移文件

 得到migration文件夹如下:

9.迁移: 根据迁移文件生成数据库

其中是我们的数据库默认使用sqlite3数据库

10 使用模型(数据库查找,添加,修改):进入shell

 

(1)引入模块BookInfo,并查询表中的记录

 (2)添加数据:

这样BookInfo表就有了一条数据,objects继承自Model

11.改写models.py的代码:

则终端需要退出shell重新进入并引入模块 :

(3)修改数据:

 

(4)删除数据:

 

11.对象间相互查找:

(1)创建新的BookInfo记录

(2).创建HeroInfo记录:hero关联一个book

(3).查找

 a. 通过bookInfo对象找hero:一个book对应多个hero,返回list。函数名规则为'类名小写_set'.all(),所以book找hero:heroinfo_set.all()

b. hero找book:直接利用属性查找

 

 具体可参考:https://blog.csdn.net/sinat_23880167/article/details/78917350

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值