MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

TypeError di /accounts/login/ id harus berupa turunan dari (str, unicode, ObjectId), bukan

Tampaknya menjadi bug di Django, yang mengasumsikan bahwa id pengguna selalu int, yang masuk akal untuk basis data relasional. Dalam kasus menggunakan Mongodb, kunci atau _id akan menjadi ID objek.

Ada bug terbuka pada ini, yang tampaknya muncul lagi (misalnya, yang ini https:// /code.djangoproject.com/ticket/14881 ) . Untuk saat ini, saya telah menambahkan komentar untuk yang ini ( https:// /github.com/pinax/django-user-accounts/issues/103 ) di akun pengguna django, yang tampaknya cocok.

Mungkin memerlukan tambalan untuk diperbaiki.

Anehnya, saya membuatnya bekerja dengan Django 1.5, dengan mongoengine, tetapi setelah memutakhirkan ke Django 1.6.1, masalahnya kembali.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara memfilter untuk mengembalikan subset dari skema luwak?

  2. Mongo menemukan duplikat untuk entri untuk dua atau lebih bidang

  3. Cara mendapatkan versi mongodb dari luwak

  4. Mengapa saya tidak bisa men-debug kode dalam metode async?

  5. Bagaimana cara menghapus dokumen yang direferensikan oleh id di mongoDB dari php?