在Django可以直接访问原有mysql的情况下,是否可以不写models.py的内容?
来源:3-2 user models设计
慕虎8173418
2022-10-06
如果本身已有数据库在navicat中建立好了,也已经成功完成了django与数据库链接。然后发现通过django对mysql执行原生sql的增删改查时,有一种方式是通过django.db的connection来执行。这种方式可以允许django的models都不需要导入views文件中,而通过settings.py文件制定好的数据库,直接访问数据库。
这种方法似乎不需要经过django的models.py文件中的内容,那么请问老师,如果写好了app中的views文件,即定义post,get等这种前端的请求方法以及对应的处理逻辑关系,是否不写models里的内容也可以呢?这种做法会不会影响开发文档的内容呢?
写回答
1回答
-
你这里是想直接使用django的mysql连接而不是使用orm功能吧,可以这样使用,不过代码维护工作比较麻烦, django的model提供了命令可以直接将已有的数据库转换为model的代码的
042022-10-12
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2873 学习 · 2457 问题
相似问题