2014年3月10日 星期一

[python]from mongoengine.django.auth import User

  File "/usr/local/lib/python2.7/site-packages/mongoengine/django/mongo_auth/models.py", line 67, in contribute_to_class
    self.model = get_user_document()
  File "/usr/local/lib/python2.7/site-packages/mongoengine/django/mongo_auth/models.py", line 30, in get_user_document
    return getattr(module, name[dot + 1:])
AttributeError: 'module' object has no attribute 'User'

昨天看了一個code base 一直出現這個error ,
索性看看用到的lib都裝了阿。
也進去modles.py裡面查看有沒有User這個class,發現也有。

後來直接把 pymongo mongoengine 都給他upgrade一下。
easy_install -upgrade

就可以使用了,猜測是某幾個lib是比較早裝了,可能有新的版修了這些bug。

沒有留言:

張貼留言