我正在使用django-mongodb引擎來處理我正在處理的項目,文檔建議用戶使用GridFS存儲系統來存儲Blob,而不是使用文件系統方法。顯然,這是我們選擇首先使用mongodb的原因之一。一個問題,但文件是稀疏至少可以說。在docs他們提到使用GridFSField作爲你的blob模型領域。一個問題...... GridFSField在哪裏?django-mongodb-engine哪裏是GridFSField模型字段
class Better(models.Model):
blob = GridFSField()
的IPython/Django的殼:
from django_mongodb_engine.storage import GridFSStorage
#... define the class/exec
/usr/local/lib/python2.7/dist-packages/django/core/management/commands/shell.pyc in Better()
1 class Better(models.Model):
----> 2 blob = GridFSField()
3
NameError: name 'GridFSField' is not defined
嗯,好吧Django的!它在哪裏定義呢?!
感謝您抽出寶貴的時間來提供反饋。正如你猜測的那樣,我的數據將低於16MB的限制,因此我最好根據你的建議實施解決方案。但是,我仍然想知道如何實施GridFS解決方案以供將來參考。但是,再次感謝您的信息...這是很好的知道。 – James