1、静的メソッド
インポート要求 クラスのHttp: #のクラスの静的メソッドを、自己を使用せずにオブジェクトを作成する必要性を呼び出す @staticmethod DEF(URL、return_json = GET 真): R = requests.get(URL) のIF r.status_code == 200 : リターン r.json()IF return_json 他r.text 他: 戻り {} IF return_json そう ''
2、クラスメソッド
クラス予約: #のクラス属性(クラス自体は直接呼び出すことができる)のプロパティのデフォルト isbn_url = 「 http://127.0.0.1:5000/book/search/ {} 」 #のクラスメソッド(クラスインスタンスをする必要がないかもしれませんクラスの呼び出し自体) @classmethod DEF search_by_isbn(CLS、ISBN): #1 CLS:自身無用を表しがインスタンス化された URL = cls.isbn_url.format(ISBN) 結果 = Http.get(URL) の戻り結果を