モンモデル

MongoDBのための簡単なODM
今すぐダウンロード

モンモデル ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL v3
  • 価格:
  • FREE
  • 出版社名:
  • David Litvak
  • 出版社のWebサイト:
  • http://github.com/dlitvakb

モンモデル タグ


モンモデル 説明

MongoDB.InstallationPIPのためのMongoDelsuseDefine Mongo InstanteFine.MongoDelseDefine Mongo InstanceSefine MongoModelsefine.Mongo InstanceSefine.mongoインスタンスを参照してください.Mongomodels.DBのインポートDocumentStructClass Basemodel(ValidatingStruct):__document_db__ = documentDatabase( 'localhost'、 'test_database')モデルはドキュメント名を持っている必要があります。そのため、MongoDB上の適切なコレクションを参照してください。デフォルトでは、Class.class MyTestModel(Basemodel)のsnake_caseバージョンが必要です。 'some value')test_object.save()あなたのObjectSmytestModel.all()#は、DocumentMyTestModel.all内のすべてのオブジェクトを持つリストを返します(some_attribute = 'manest myth')#同じAttributesMytestModelを満たすすべてのオブジェクト#を返します。 get()#collectionMytestModel.getの最初のオブジェクトを返します(some_attribute = 'some_attribute =' some_attribute ')#は、AttributesValidations#を満たす最初のオブジェクト#を返します#ユーザーに関連するメッセージモデルとチャットルームクラスのメッセージがあるBaseModel):#以前に定義されたBaseModel Def検証(self):self.validate_not_empty( 'message')self.validate_not_empty( 'user_id')self.validate_not_empty( 'Room_ID')self.validate_existance( 'user_id'、ユーザー)自己。 validate_exist. ANCE( 'room_id'、ルーム)self.validate_field( 'message'、self.validate_message、 'message、mess longe、max lengthは255')def validate_message(self、message):RETURN LEN(メッセージ)< = 255私たちのモデルの検証の実行方法検証を再定義する必要があります。このメソッドを再定義する必要があります。カスタム関数を持つ特定のフィールド、関数は検証する値を表す引数が1つだけ受信され、ブール値を返すべきです。また、オプションのエラーメッセージを受け入れます.Productのホームページ


モンモデル 関連ソフトウェア