[ダイナミック] flask_sqlalchemyクラス豆腐

環境:

  • flask_sqlalchemy
  • mysqlの

 

以下からのアプリのインポートデシベル

クラス豆腐(オブジェクト):
     デフ __init__ (自己、モデル名):
        self.db_model = グローバル()[MODELNAME]

    デフ読んで(自己、** フィルター
        ):''」

        :PARAMフィルター:{KEY1:値1、KEY2、値2}
        :戻ります:
        ''」
        OBJ = self.db_model.query.filter_by(** フィルター).ALL()
         の戻りOBJ

    デフ(自己、レコード)を作成します。
         「」」
        異なるテーブルに従ってdb_modelのテストデータを挿入
        :PARAM MODELNAME:
        :PARAMレコード:[{}、{}]
        :戻ります:
        「「」
        のために記録記録:
            api_purpose =レコードの[ ' api_purpose ' ]
            request_url =レコードの[ ' request_url ' ]
            REQUEST_METHOD =記録[ ' REQUEST_METHOD ' ]
            request_data_type =レコードの[ ' request_data_type ' ]
            request_data =レコードの[ ' request_data ' ]
            assert_method =レコードの[ ' assert_method ' ]
            check_point =レコードの[ ' check_point ' ]
            相関 =レコード[ 相関]
            アクティブ =記録[ アクティブ]
            クリエイター =記録[ クリエイター]
            プロジェクト =レコード[ プロジェクト]

            ケース = self.db_model(api_purpose = api_purpose、request_url = request_url、
                                           REQUEST_METHOD = REQUEST_METHOD、
                                           request_data_type = request_data_type、request_data = request_data、
                                           assert_method = assert_method、check_point = check_point、
                                           相関 =アクティブ=相関、アクティブ、
                                           クリエイター =クリエイター、プロジェクト= プロジェクト)

            db.session.add(ケース)
        db.session.commit()

    デフ更新(自己、** kwargsから):
         パス

    デフ(自己)を削除:
         パスを

 

おすすめ

転載: www.cnblogs.com/kaerxifa/p/11730417.html