Monet NoSQL tietokantoja, enimmäkseen Document perustuu itse, kääntää Python kuin luettelon sanakirjoista, eikö? Joten miksi meidän kehittäjät yrittävät nitoa asiakirjan tietokannat Django perinteiseen tyyliin ihmissuhteisiin itsetutkiskelun ja työkaluja? Se on kuin yritämme lisätä objektin impedanssiepäsovituksen jotain että vältetään se ensimmäinen paikka.
Kun opittu Django-mongonaut, Django-NoSQL-admin on itsetutkiskelun väline NoSQL tietokantoja. Meidän alkuperäinen koetinkivi on MongoDB, mutta jos tämä toimii me kutsumme laatija rajapinnat muiden NoSQL tietokantoihin.
Django-nosqladmin on havainnoiva liitäntä Django ja Document Based NoSQL tietokantoja.
Perusteet
- Näytä tulokset luettelot sanakirjoja
- Mongoadmin.py ominaisuudet:
- Määritä kokoelma
- Näytä vain ObjectId oletuksena
- Voi lisätä hakukenttiä joka yrittää etsiä
- Voi lisätä luetteloon kenttiä, jotka yrittävät näyttää
- Määritä, mitkä luokat näytetään.
Näyte mongoadmin.py tiedosto:
# Mongoadmin.py
luokan ProfileAdmin (MongoAdmin):
& Nbsp; keruu = 'Profiili'
& Nbsp; search_fields = ['username']
& Nbsp; list_fields = ['username']
& Nbsp; def has_view_permission (itse, tarvittaessa):
& Nbsp; return true
luokan ArticleAdmin (MongoAdmin):
& Nbsp; keruu = "artikla"
& Nbsp; search_fields = ['title',]
& Nbsp; list_fields = ['otsikko', 'create_date "]
ylläpitäjät = [ProfileAdmin (), ArticleAdmin ()]
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt