django-nosqladmin

Software screenshot:
django-nosqladmin
Software informatie:
Versie: 0.1.1
Upload datum: 14 Apr 15
Ontwikkelaar: Daniel Greenfeld
Licentie: Gratis
Populariteit: 22

Rating: 2.0/5 (Total Votes: 1)

Veel NoSQL-databases, meestal de Document gebaseerd degenen, vertalen in Python als een lijst van woordenboeken, toch? Dus waarom doen we ontwikkelaars proberen te nieten document databases in traditionele stijl relationele introspectie en gereedschappen Django's? Het is alsof we proberen object impedantie mismatch toevoegen aan iets dat het voorkomt in de eerste plaats.
Het nemen van lessen uit django-mongonaut, django-NoSQL-admin is een introspectie hulpmiddel voor NoSQL-databases. Onze oorspronkelijke testcase is MongoDB, maar als dit werkt zullen we het auteurschap van interfaces voor andere NoSQL-databases uit te nodigen.
django-nosqladmin is een introspectieve interface voor Django en Document Based NoSQL-databases.
Grondbeginselen
- Toon de resultaten van de lijsten van woordenboeken
- Mongoadmin.py kenmerken:
- Definieer een verzameling
- Alleen ObjectID standaard
- Kan zoekvelden die proberen om te zoeken toe te voegen
- Kan toe te voegen lijst velden, die proberen om weer te geven
- Definieer welke collecties worden getoond.
Steekproef mongoadmin.py bestand:
# Mongoadmin.py
klasse ProfileAdmin (MongoAdmin):
& Nbsp; collectie = 'Profiel'
& Nbsp; search_fields = ['gebruikersnaam']
& Nbsp; list_fields = ['gebruikersnaam']
& Nbsp; def has_view_permission (zelf, aanvraag):
& Nbsp; return true
klasse ArticleAdmin (MongoAdmin):
& Nbsp; collectie = 'Artikel'
& Nbsp; search_fields = ['titel',]
& Nbsp; list_fields = ['titel', 'create_date']
admins = [ProfileAdmin (), ArticleAdmin ()]

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Daniel Greenfeld

Reacties op django-nosqladmin

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!