如题,本人全新手。
我想django调用现成的sqlite数据库。数据库是现有的,只读取,不做任何修改。
但我看了很多教程,都是介绍如何在django里生成新的数据库。
请求提示,如何调用?具体的说,app里面的models.py如何建立?是不是这个models.py只能用来生成新的数据库?
或者能不能帮我找找,有没有对我这种需求的教程?
谢谢。
如题,本人全新手。
我想django调用现成的sqlite数据库。数据库是现有的,只读取,不做任何修改。
但我看了很多教程,都是介绍如何在django里生成新的数据库。
请求提示,如何调用?具体的说,app里面的models.py如何建立?是不是这个models.py只能用来生成新的数据库?
或者能不能帮我找找,有没有对我这种需求的教程?
谢谢。
如果只是runserver,django并不会对数据库的结构做修改。
执行makemigrations命令时,会由models.py生成一些名称类似0001_initial.py的文件,这些文件用于创建或修改数据库结构。
执行migrate命令,才会使用makemigrations命令生成的文件来修改数据库结构。
建议上手实践,观察下修改models.py并执行makemigrations后生成的文件,以及执行migrate前后数据库的结构。
2 回答730 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答783 阅读✓ 已解决
1 回答682 阅读✓ 已解决
1 回答991 阅读
1 回答657 阅读
643 阅读
额,不是很明白你的意思?我理解的是下面两个意思:
这样可以直接用djngo执行原始sql语句,应该就可以调用sqlite数据(我还没用过sqlite)一下用mysql说明
可以参照一下连接:
https://stackoverflow.com/que...