zoukankan      html  css  js  c++  java
  • 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模型是有对应关系的,在第三个地址里面

  • 相关阅读:
    一个SQL语句实现的统计功能
    VS2005中的全角BUG(C#代码)[转]
    Observer Pattern(观察者模式)及其在C#中的实现
    我觉得VS2003中最差的地方
    上班了,有点困:(
    GPRS
    今天是郁闷的一天
    今天上午给公司老总演示了SharePoint项目的产品雏形
    介绍一下SharePoint
    SharePoint Service里面的东东真让人头疼
  • 原文地址:https://www.cnblogs.com/zhenglai/p/13449707.html
Copyright © 2011-2022 走看看