Dengan beberapa pembangunan dan pengujian menggunakan buruh pelabuhan untuk mencoba berbagai kombinasi versi, saya berhasil mencapai aplikasi Django MongoDB yang stabil dan berfungsi menggunakan versi berikut:
Django==1.10.0
pymongo==2.7.1
six==1.10.0
mongoengine==0.9.0
Setelah menginstal pustaka yang diperlukan, edit settings.py Anda untuk memperbarui atau menambahkan
. berikutDATABASES = {
'default': {
'ENGINE': 'django.db.backends.dummy'
}
}
AUTHENTICATION_BACKENDS = (
'mongoengine.django.auth.MongoEngineBackend',
)
from mongoengine import *
connect('database_name', host='host_ip', port=27017)
Ubah nama database dan ip host. Ia mencoba terhubung ke localhost secara default jika tidak ada ip yang disebutkan.
Sekarang, menjalankan aplikasi Anda harus memiliki database yang terhubung dan siap digunakan. Periksa mongoengine dokumentasi untuk informasi tentang cara menggunakannya.