pub_date)は、機械可読なフィールド名です。このフィールド名はPythonコードで使うとともに、データベースも列の名前として使うことになります。最初の位置引数には、オプションとして人間可読なフィールド名も指定できます。二つの内省機能で使う他、ドキュメントとしての役割も果たします。機械可読な名前を使います。人間可読なフィールド名を指定しました。モデルの他のフィールドでは、フィールドの機械可読な名前は人間可読な名前としても十分なので定義していません。指定する必要があります。いくつかオプションの引数も取れます。使用してリレーションシップが定義されていることに注目してください。多対一、多対多、そして一対一のような一般的なデータベースリレーションシップすべてをサポートします。たくさんの情報を知れます。