Django学习(九):Sqlite数据库迁移

https://blog.csdn.net/weixin_47145688/article/details/106242600  数据库迁移参考

1.首先models.py中新建类继承自models.Model

2.使用下面两个命令,将上面创建的类,生成为数据库中的User表格

python manage.py makemigrations  
python manage.py migrate

3.通过nvicate查看数据库

4.通过pycharm查看数据库

5.使用代码向sqlite的user表格中插入数据,下面是参考链接:

https://www.5axxw.com/questions/content/sielvw  

6.pycharm中想sqlite插入数据

7.从数据库读取数据。

   1.模板中添加for循环读取查询到的数据库数据

      

   2.使用User.objects.all()查询数据库

问题记录:

  • 【Django】Unresolved attribute reference 'objects' for class 'XXXX' 报错,是因为pycharm找不到表格的objects属性

https://blog.csdn.net/codingrae/article/details/102953240 解决方法链接

  • 查询数据库为空,因为是用pycharm远程调试linux的django程序,所以win10和linux的数据库需要更新

 

8.数据库表文件,反向生成为Django的model类

 使用inspectdb如下命令:

#其中Two是APP功能模块的名字,models2.py是生成的文件名
python manage.py inspectdb > Two/models2.py

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值