av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Django集成MongoDB實現(xiàn)過程解析

瀏覽:150日期:2024-09-15 16:17:40

將Django與MongoDB集成

在不更改Django ORM的情況下,將MongoDB用作Django項目的后端數(shù)據(jù)庫。使用Django Admin在MongoDB中添加和修改文檔。通過僅添加一行代碼,開始將Django與MongoDB結(jié)合使用。

1.pip安裝djongo

2、設(shè)置setting文件

DATABASES = { ’default’: { ’ENGINE’: ’djongo’, ’NAME’: ’your-db-name’, } }

需要注意的地方:

1.Python 3.6或更高版本。

2.MongoDB 3.4或更高版本。

3.如果您的模型使用嵌套查詢或子查詢集,例如:

inner_qs = Blog.objects.filter(name__contains=’Ch’).values(’name’)entries = Entry.objects.filter(blog__name__in=inner_qs)

需要MongoDB 3.6或更高版本。

有哪些好處:

1.重用Django模型/ ORM。

2.使用Djongo,可以永久地告別 Django Migrations。

怎么快速使用

在model中配置:

from djongo import modelsclass Blog(models.Model): name = models.CharField(max_length=100) class Meta: abstract = Trueclass Entry(models.Model): blog = models.EmbeddedField( model_container=Blog ) headline = models.CharField(max_length=255)

在view使用:

e = Entry()e.blog = { ’name’: ’Djongo’}e.headline = ’The Django MongoDB connector’e.save()

更多細節(jié)請查閱官方文檔:https://nesdis.github.io/djongo/integrating-django-with-mongodb/

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Django
相關(guān)文章:
主站蜘蛛池模板: 精品国产免费一区二区三区演员表 | 亚洲一区二区三区视频 | 青青草精品视频 | 夜夜精品浪潮av一区二区三区 | 日韩视频在线一区 | 成人在线不卡 | 国产一级在线观看 | 欧美日韩精品专区 | 欧美精品一区二区三区在线 | 成人欧美一区二区三区色青冈 | 国产四虎 | .国产精品成人自产拍在线观看6 | 99久久精品免费看国产四区 | 91视频进入 | 精品久久影院 | 国产成人久久 | 免费一级黄色录像 | 久久久久久国产 | 中文字幕亚洲区一区二 | 成人国产精品久久 | 99久久久99久久国产片鸭王 | 欧美性猛交一区二区三区精品 | 伊人二区| 一区二区三区av | 99久久婷婷国产综合精品 | 国内自拍视频在线观看 | 日韩不卡一区二区 | www.天天干.com| 一级a性色生活片久久毛片 一级特黄a大片 | 国产一区中文 | 九九色综合 | 欧美大片黄 | 精品国产一区久久 | 激情视频中文字幕 | 丁香综合| 精精国产视频 | 亚洲免费视频播放 | 欧美视频二区 | 日韩成年人视频在线 | 99小视频| 久久久精品网 |