以下のコードでUserAttributeを引数にとっていますが、
関数の引数にクラスを取る場合、そのクラスはインスタンスだと言えるので小文字にするという記述をどこかでみた覚えがあり、この引数をインスタンスと言う理解で小文字で統一スべきか否かで迷っています。
(クラス名も引数も小文字にするか否か)
インスタンスと言えるのであれば、かつ、流儀があるのであれば、今後こういったケースに遭遇した場合は、小文字にして書いていこうという方針にしようと思っています。
python
1def _get_id(UserAttribute): 2 UserAttribute.abc = .... 3 .... 4 _names = db.session.query(master_name).filter( 5 master_name.teacher_id == UserAttribute.id).first() 6 .... 7 .... 8 return abc 9 10 11class UserAttribute(View): 12 dca = .... 13 ... 14 user_id = _get_id 15 .... 16 ....
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。