Django和文档型NoSQL数据库的深入界面
项目描述
许多NoSQL数据库,主要是文档型数据库,在Python中表现为字典列表,对吧?那么我们开发者为什么要试图将文档数据库强行塞入Django传统的关联型数据库深入探索和工具中呢?这就像我们试图在避免冲突的同时添加对象阻抗不匹配。
从django-mongonaut中学到的经验,django-nosql-admin是一个NoSQL数据库的深入探索工具。我们的原始测试案例是MongoDB,但如果这可行,我们还将邀请其他NoSQL数据库接口的作者。
基本功能
显示字典列表的结果
mongoadmin.py功能
定义一个集合
默认情况下只显示ObjectId
可以添加搜索字段进行尝试搜索
可以添加列表字段进行尝试显示
定义要显示哪些集合。
示例mongoadmin.py文件
# mongoadmin.py class ProfileAdmin(MongoAdmin): collection = 'Profile' search_fields = ['username'] list_fields = ['username'] def has_view_permission(self, request): return True class ArticleAdmin(MongoAdmin): collection = 'Article' search_fields = ['title',] list_fields = ['title','create_date'] admins = [ProfileAdmin(), ArticleAdmin()]
项目详情
关闭
django-nosqladmin-0.1.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6184f5e1f83827c611034650f115f68aad950b079a328d8ef88fa07b846e9f01 |
|
MD5 | 2f0dc67ea309610ec73fc857c4060a05 |
|
BLAKE2b-256 | 1b2a905213f0680ed552d492ee3849c61890889be0751e2738010adecbbc08dd |