django-dynamo.

Lassen Sie die Benutzer und die Admins ihre dynamischen Django Dynamic-Modelle dynamisch zur Laufzeit erstellen und aufrechterhalten
Jetzt downloaden

django-dynamo. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Juergen Schackmann
  • Website des Verlags:
  • https://bitbucket.org/schacki/

django-dynamo. Stichworte


django-dynamo. Beschreibung

Lassen Sie Benutzer und Admins ihre Django Dynamic-Modelle zur Laufzeit dynamisch erstellen und pflegen django-dynamo ist eine django-app, mit der Benutzer ihre django dynamischen Modelle dynamisch auf der Laufzeit erstellen und aufrechterhalten können. Warum benötigen Sie ein dynamisches Modell? Dynamische Modelle sind für Anwendungen von Vorteil, die Datenstrukturen benötigen, die nur zur Laufzeit genannt werden, nicht, wenn die Anwendung codiert ist. Oder wenn vorhandene Modelle mit zusätzlichen Feldern zur Laufzeit erweitert werden müssen. Typische Anwendungsfälle sind: - CMS: In Content-Management-Systemen müssen Benutzer häufig Inhalte aufrechterhalten, die für ihre spezifische Website eindeutig sind. Die erforderlichen Datenstrukturen zum Speichern und Aufrechterhalten dieses Inhalts sind daher den Entwicklern vorher nicht bekannt .- Webshop: Der Inhaber eines Webshops verfügt über sehr individuelle Produkte mit sehr speziellen Produktattributen. Die Shop-Entwickler möchten, dass der Webshop-Besitzer diese Attribute definiert. Sie implementieren ihre Umfragen Diese Metadatendefinition wird in "echten" Django-Modellen gespeichert. Das definierte Modell wird dann zur Laufzeit erstellt. Und natürlich können Sie die Modelle später auch ändern, z. Hinzufügen, Umbenennen oder Löschen von Feldern; oder Modellattribute ändern. Es wird auch automatisch Ihren Admin- und App-Cache für die dynamischen Modelle verwaltet. Die META-Datenpflege kann über den DJANGO-Admin oder über die bereitgestellten API erfolgen. Was sonst gibt es? Es gibt verschiedene Ansätze und Implätze für Django-Entwickler: - Der meiste Ansatz von Django ist es, die Django-Internalen und deren DB-API zu nutzen Erstellen und pflegen Sie Modelle zur Laufzeit. Zahlreiche Autoren haben diese Option in der Django Wiki erarbeitet. Michael Hall hat nach diesem Ansatz eine App erstellt. Er hat auch Dynamo genannt, ich hoffe, dies verursacht nicht zu viel Verwirrung. -AV oder EAV-DJANGO.- Schließlich hat Hardy ein südbasiertes Konzept eingeführt, das er im Djangocon Europe 2011 präsentiert und diskutiert hat. Nach diesem Konzept hat er dynamisch-modellsthe südbasierte Ansatz implementiert, scheint das sauberste zu sein und der trockene Annäherung ist klar: Alle Datenbankabwicklung, Wartung und Transaktionen bleiben der ausgezeichneten Süd-API.Wer sonst erhalten Sie Credits für Dynamo? Dynamo ist inspiriert Durch die hervorragende Arbeit von Dynamic-Modellen von Hardys und diesem Artikel von Django Wiki. Es verwendet auch Teile ihrer Konzepte und Codierung. Darüber hinaus wird der SÜD verwendet, um die dyanmo-Datenbankobjekte aufrechtzuerhalten. Anforderungen: · Python · Django


django-dynamo. Zugehörige Software

staticmux.

Django-App, um die Entwicklung und Bereitstellung von CSS und Javascript für Django-Projekte zu vereinfachen ...

118

Herunterladen