mongoengine_fuel.

Eine Fabrik für Mongoengine-Dokumente
Jetzt downloaden

mongoengine_fuel. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Name des Herausgebers:
  • Bernardo Fontes
  • Website des Verlags:
  • http://bernardofontes.net

mongoengine_fuel. Stichworte


mongoengine_fuel. Beschreibung

Eine Fabrik für Mongoengine-Dokumente mongoengine_fuel ist ein Python-Dienstprogramm zum Erstellen von Objekten zum Testen in Python Projetcs, die Mongoengine Orm verwendet, um mit MONGODB zu sprechen. mongoengine_fuel ist in inspiriert in model_mommy, einem werkzeug mit demselben Zweck, aber für django projects.installingpip install install install mongoengine_fuelein = INTFIELD () DEF __Unicode __ (selbst): Rendite u '% s -% d Jahre'% '% (self.name, self.age) Klasse Car (Dokument): Räder = Intfield () Name = stringfield () max_speed = decimalfield () ) Besitzer = Referenzfield (Person) DEF __Unicode __ (selbst): Rückgabe u'Car -> Name:% s, Räder:% d, max_speed:% f, Besitzer:% s '\% (Self.name, Self.Wheels , selbst. Beachten Sie, dass Mongoengine_Fuel bereits Beziehungen wie Referenzfield wie das obige Beispiel behandelt. Es erstellt die Instanz einer Person automatisch für Sie und bleibt beides Dokumenten angemeldet. Bitte polute meine Datenbank, wenn Sie nicht das oben erwähnte Verhalten nicht möchten, müssen Sie nur nach mongoengine_fuel bitten, Ihr Dokument nicht in der Datenbank zu speichern : car = mongofuel.create_one (Auto, Persists = FALSE) Dieser Anruf gibt nur ein Auto zurück, ohne es zu speichern. Die Instanz der Person, die für Sie erstellt wird, ist entweder nicht gespeichert. Ich möchte einen bestimmten Wert für ein Feld verwenden, den Sie einen bestimmten Wert für ein Feld in Ihrem Dokument benötigen, können Sie einen Wert erzwingen. Sie müssen es nur als Parameter geben. So: Richard = person.objects.create (Name = 'Richard', Alter = 30) car = mongofuel.create_one (Auto, Inhaber = Richard) Sie werden sehen, dass ein zufälliges Auto-Objekt erstellt wird, aber der Besitzer ist derjenige Dass Sie angegeben haben Es erstellt Randoms eingebettete Dokumente für Sie mit genau derselben Verwendung wie gemeinsame Dokumente. · Python


mongoengine_fuel. Zugehörige Software