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