私は自分のサイトにdjangoadminを使用しています。クラスStudentがあり、Adminがフォームを自動的に生成しています。
ここで、ログインしたユーザーの場所に基づいて、StudentModel自体の場所の値を初期化します。
私は形でやりたくないが、モデルでは次のようなものをやりたい
class Student:
def __init__(self):
self.location = get_logged_user_location()
Mdelでのみこのようにすることは可能ですか?
私はこのようにしようとしています
def __init__(self, *args, **kwargs):
super(Student, self).__init__(*args, **kwargs)
self.name="test"
しかし、それは機能していません。フォームに空のテキストフィールドが表示されます