django框架学习+怎么连接mongdb,和普通的mysql

1.安装虚拟环境,虚拟环境是为了区分包。因为你有项目1, 项目2  ,最好是项目1有项目1的包,项目2是项目2的,不要交查最好,好维护

但是目前知道就就行,后面需要的了在回来看。先学用,知道有这么会事就行

 

 

自己琢磨的mongdb链接

 

首选是导入包

 

import mongoengine
from mongoengine import connect

第二步,在setting 的数据库配置里面加配置,为什么要加在这里,后面会讲,不加其实也可以

 第三步,在models模块,写模型,先去链接数据,用到的就是connect,链接参数 看下图,mongdb数据库的名称,hosts和port,这是链接远程的

对比图中说明,就看出来,其实第二步是多余的,完全没必要,去setting里面设置,完全可以,在models模块里面,引包链接就完事了,但是这么写就是为了好管理配置的都行都写在一起。

由此也可以看出,setting里面的东西,也并不是啥字段,都是django框架自带的,有的就是为了写在setting统一管理管理,你看setting的这databse,其实不就 列表里面,加数组,然后数组里面取值而已,

但是setting里面的东西有的确实是,django里面字段的有底层用法的字段,这个就得自己时间摸索

 

 


另外mysql的配置说明,setting的TADABASE的配置里面,ENGINE就是配置,指的是这个mysql是链接的什么,是包还是自带的。 自带的这里就不是这个路径
是django自带的,b3什么的一个路径,可以创建一个djagno项目或者app看下是啥

问个问题,django连接数据库,是怎么找到表,和对应字段的,固定写法吗?

 

 

答案就是下面,会指定是哪个表,当然还有一些其他的属性

 

 

 

 https://blog.csdn.net/weixin_30394633/article/details/95923011

 https://www.cnblogs.com/buling/p/8718691.html


 



 

 

 

2.django 也可以连接 mongdb

导入包

相关文章

https://www.cnblogs.com/z-x-y/p/10285366.html

https://blog.csdn.net/weixin_41592055/article/details/89351549

https://developer.ibm.com/zh/tutorials/os-django-mongo/#%E5%9C%A8%E6%95%B0%E6%8D%AE%E5%B1%82%E4%B8%AD%E5%8C%85%E5%90%AB-mongoengine

https://blog.csdn.net/zxctime/article/details/107437517

 

主要是 , mongdb 包的模型,和django的orm模型是有对应关系的,在第三个地址里面

 

posted @ 2020-08-06 23:13  正来  阅读(164)  评论(0编辑  收藏  举报