日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

django mongodb mysql,Django MongoDB Django NoSQL方案

發布時間:2025/3/12 数据库 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django mongodb mysql,Django MongoDB Django NoSQL方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 安裝MongoDB

1,下載所需要的版本,地址:http://www.mongodb.org/display/DOCS/Downloads

2,將MongoDB加入環境變量

3,設定好放置數據庫文件的路徑,比如d:db

4,打開CMD,不要關閉這個

mongod --dbpath=d:dbdata

5,開始mongo

MongoDB shell version: 1.4.0

url: test

connecting to: test

type "exit" to exit

type "help" for help

>

如果出現這個就表示成功

不要關閉這個。

STEP 2 Django MongoDB

官方建議使用virtualenv,可以構建虛擬開發環境。(會創建獨立目錄的python環境)

另一原因,使用的是Django-nonrel。

pip install virtualenv

創建環境

virtualenv myproject

linux的話,

source myproject/bin/activate

windows需要打開Scripts 運行,再activate

安裝django-nonrel

pip install hg+https://bitbucket.org/wkornewald/django-nonrel

安裝djangotoolbox

pip install hg+https://bitbucket.org/wkornewald/djangotoolbox

安裝mongodb-engine

pip install git+https://github.com/django-nonrel/mongodb-engine

windows的話,可以直接考慮(需要安裝gitmecurial)和打開那三個網頁然后下載文件,安裝

python steup.py install

安裝完后,需要將djangotoolbox加入settings.py

修改settings.py

DATABASES = {

'default' : {

'ENGINE' : 'django_mongodb_engine',

'NAME' : 'my_database'

}

}

以及

manage.py syncdb

STEP 3測試

創建一個新的app,然后修改models.py

from django.db import models from django.core.urlresolvers import reverse from djangotoolbox.fields import ListField, EmbeddedModelField class Post(models.Model): created_at = models.DateTimeField(auto_now_add=True, db_index=True) title = models.CharField(max_length=255) slug = models.SlugField() body = models.TextField() comments = ListField(EmbeddedModelField('Comment'), editable=False) def get_absolute_url(self): return reverse('post', kwargs={"slug": self.slug}) def __unicode__(self): return self.title class Meta: ordering = ["-created_at"] class Comment(models.Model): created_at = models.DateTimeField(auto_now_add=True) body = models.TextField(verbose_name="Comment") author = models.CharField(verbose_name="Name", max_length=255)

添加數據

manage.py shell

創建帖子

>>> from tumblelog.models import * >>> post = Post( ... title="Hello World!", ... slug="hello-world", ... body = "Welcome to my new shiny Tumble log powered by MongoDB and Django-MongoDB!" ... ) >>> post.save()

創建評論

>>> post.comments [] >>> comment = Comment( ... author="Joe Bloggs", ... body="Great post! I'm looking forward to reading your blog") >>> post.comments.append(comment) >>> post.save()

檢查帖子

>>> post = Post.objects.get() >>> post >>> post.comments []

總結:還是不想用,雖然一直想知道原理。但是和想象中的有差距。

總結

以上是生活随笔為你收集整理的django mongodb mysql,Django MongoDB Django NoSQL方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成年人小视频在线观看 | 国产免费久久久 | 精品国产高清在线观看 | 日韩成人一区二区视频 | 华丽的外出在线 | 欧美久久影院 | 中文字幕人成乱码熟女香港 | 99re免费视频 | 欧美色图在线播放 | 国产免费啪啪 | 亚洲人一区二区三区 | 日韩精品免费观看 | 天天干天天爽天天操 | 草草福利视频 | 黄色av大片| 日b免费视频 | 91国产视频在线 | 足交在线观看 | 国产精品久久久久久久久久久久 | 亚洲精品鲁一鲁一区二区三区 | 国产又粗又长又黄的视频 | 国产在线综合视频 | 激情五月婷婷小说 | 亚洲欧美国产一区二区三区 | 成人91在线观看 | 蜜臀av一区二区 | 日韩不卡一区二区 | 操日本老妇| 国产在线观看免费播放 | 古代玷污糟蹋np高辣h文 | 亚洲欧美校园春色 | 国产人妖av | 特黄色大片 | 欧美日韩亚洲国产一区 | 激情插插| 欧美 国产 精品 | 国产黄a三级三级看三级 | www亚洲色图 | 黄网在线免费观看 | www.天堂av.com | 美日韩精品一区二区 | a v视频在线播放 | 久久久久亚洲av成人人电影 | 国产在线成人 | 日本aⅴ在线观看 | 免费视频毛片 | 天天天天天天天干 | 色www国产亚洲阿娇 自拍一区在线 | 国产欧美综合在线 | 五月天激情婷婷 | 亚洲天堂五码 | 国产免费播放 | 中文字幕第一页在线播放 | 黄色欧美视频 | 搡国产老太xxx网站 高h喷汁呻吟3p | 天堂视频免费在线观看 | 视频一二区 | 色狠狠一区二区三区 | 日韩欧洲亚洲AV无码精品 | 久久久久久久中文字幕 | 少妇久久精品 | 国产精品你懂的 | 国产v在线| 免费a网址 | 少妇扒开粉嫩小泬视频 | 国产成人亚洲精品无码h在线 | 91精品国产综合久久福利 | 精品一区二区三区精华液 | 亚洲性影院 | 国产亚州av | 成人午夜免费福利视频 | 亚洲欧美国产精品专区久久 | 天天干一干 | 亚州欧美 | 亚洲a网站 | 中文字幕人妻色偷偷久久 | 福利网站在线观看 | 蜜桃视频在线播放 | 天堂av亚洲 | 欧美成人片在线 | 欧美性理论片在线观看片免费 | 国产精品传媒 | jizz欧美大全 | 精品久久网 | 九九热视频在线 | 欧美视频一区二区 | 国产在线1| 日韩国产欧美综合 | 特黄老太婆aa毛毛片 | 免费黄色一级大片 | 天天干夜夜操视频 | av解说在线| 神马香蕉久久 | 日本特黄一级大片 | 欧美日韩中文国产一区发布 | 黄色高清网站 | 黄色网址网站 | 青青青青青青青青草 | av成人在线免费观看 |