creating users in the database Section 11, Lecture 43
models.pyを作る
ユーザー管理用のデータベースを作る。

インスタンスではなくクラスを作る。
functionとして@classmethodを作る。
selfではなく、クラスなのでclsを置く。また、パスワードはハッシュ化する。
python3なのでutf-8の設定もする。

【通常の場合】
インスタンス化→インスタンス.関数名で使うことができる。
class ClassTest:
def this_is_instance_method(self):
print("これはインスタンスメソッドです。")
instance1 = ClassTest()
instance1.this_is_instance_method()
【クラスメソッドの場合】
インスタンス化不要→クラスメソッド.関数名で使うことができる。
classの下に@staticmethodをつけるだけでインスタンス化不要なので楽である。
class ClassTest:
@staticmethod
def this_is_static_method():
print("これはスタティックメソッドです。")
ClassTest.this_is_static_method()
データベースに保存する。

run.pyに以下の設定をする事ですでにユーザーが存在するかを確認する。

追加でハッシュ化することでハッキングされてもパスワードを分からないようにする。
