Birçok NoSQL veritabanları, çoğunlukla Belge tabanlı olanlar, sağ, sözlükler listesi olarak Python çevirmek? Peki neden bize geliştiriciler Django'nın geleneksel tarzı ilişkisel iç gözlem ve araçları içine zımba belge veritabanlarına deneyin? Biz ilk etapta bunu önler şey nesne empedans uyumsuzluğu eklemek için çalışıyoruz gibi.
Alarak dersleri django-mongonaut öğrendim, django-NoSQL-admin NoSQL veritabanları için bir içgözlem araçtır. Bizim orijinal test durumda MongoDB olduğunu, ancak bu işe yararsa diğer NoSQL veritabanları için arayüzleri yazarlık davet edeceğiz.
Django-nosqladmin Django ve Belge Tabanlı NoSQL veritabanları için bir özeleştirisel arayüz.
Temel
- Sözlüklerin listelerinin sonuçlarını görüntüler
- Mongoadmin.py özellikleri:
- Bir koleksiyon tanımlayın
- Sadece varsayılan NesneKimliği göstermek
- Arama girişiminde arama alanlarını ekleyebilir miyim
- Görüntülemek için çalışın liste alanları ekleyebilir miyim
- Sergilendiği koleksiyon tanımlayın.
Örnek mongoadmin.py dosyası:
# Mongoadmin.py
sınıf ProfileAdmin (MongoAdmin):
& Nbsp; toplama = 'Profil'
& Nbsp; Arama Alanları = ['username']
& Nbsp; list_fields = ['username']
& Nbsp; def has_view_permission (kendini, istek):
& Nbsp; Gerçek dönmek
sınıf ArticleAdmin (MongoAdmin):
& Nbsp; toplama = 'Madde'
& Nbsp; Arama Alanları = ['title',]
& Nbsp; list_fields = ['title', 'create_date']
yöneticileri = [ProfileAdmin (), ArticleAdmin ()]
Gereksinimler :
- Python
- Django
Yorum Bulunamadı