https://github.com/Coxhuang/django_mongo
前提: 已经安装MongoDB
Python3.7.3
Django==2.0.7
mongoengine==0.17.0
pip3 install mongoengine
use django_mongo
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE':None,
}
}
from mongoengine import connect
connect('django_mongo') # 链接刚刚新建的MongoDB数据库
from django.db import models
import mongoengine
class Test(mongoengine.Document):
name = mongoengine.StringField(
max_length=128,
)
age = mongoengine.IntField(
default=10,
)
from django.shortcuts import HttpResponse
from app.models import Test
def test(request):
Test.objects.create(
name = "cox",
age = 12,
)
return HttpResponse("hello mongodb")