Django admin和MongoEngine ObjectID而不是int()

时间:2014-03-13 10:56:40

标签: django-admin mongoengine

小测试用例是https://github.com/mekanix/djangomongodbtest,我似乎无法显示管理页面。我登录并获得" int()参数必须是字符串或数字,而不是' ObjectId'"例外。 django admin是否与mongoengine一起使用或者我是否必须使用https://github.com/jschrewe/django-mongoadmin之类的东西?感谢名单!

1 个答案:

答案 0 :(得分:0)

您可能还需要更新admin的处理程序。 Django提供的处理程序admin.site.urls不适用于Mongo。

from django.conf.urls import include
from django_mongoengine import mongo_admin

urlpatterns = [
    url(r'^admin/', include(mongo_admin.site.urls)),
]