mysql - 如何在 Django 中混合使用 Mysql 和 MongoDB

标签 mysql django mongodb nosql

我想在我的拍卖网站上同时使用 mysql 和 mongodb。

MongoDB 中的产品存储, Mysql中的订单存储

http://www.slideshare.net/spf13/hybrid-mongodb-and-rdbms-applications

我怎样才能在 Django 中做到这一点

最佳答案

首先使用标准的rdbms数据库后端。接下来尝试添加 django-nonrel/django_mongodb_engine 。 Django 支持多个数据库。

settings.py
DATABASES = {
   'default': {   
'ENGINE': 'django.db.backends.mysql',
    'USER': 'mysql_user',
    'PASSWORD': 'priv4te'
    },

   'product_db' : {
      'ENGINE' : 'django_mongodb_engine',
      'NAME' : 'my_database'
   }
}
  1. https://docs.djangoproject.com/en/dev/topics/db/multi-db/
  2. http://www.allbuttonspressed.com/projects/django-nonrel#documentation
  3. https://github.com/django-nonrel/mongodb-engine

关于mysql - 如何在 Django 中混合使用 Mysql 和 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12088611/

相关文章:

mysql - 如果 mySQL 字段为空,则插入值

php - 如何根据当前时间编写选择查询?

mysql - React Ant Design 可编辑表

python - Django - NoReverseMatch 位于/accounts/password_reset/

mongodb - 计算年、月、日的日期差异

python - 使用 python/bcrypt 将密码保存为用户集合中的 mongodb 中的加盐哈希

mysql - 使用 Galera 集群在 MariaDB 中进行分区轮换

python - REST框架: 404 on GET

python - 将 Matplotlib 绘图图像保存到 Django 模型中

ios - 当我想使用“时,在 Swift 中 joinWithSeparator 的正确用法是什么?