0

我正在为我的网站使用 django admin。我有班级学生和管理员正在自动生成表格。

现在我想根据登录的用户位置在学生模型本身中初始化位置值。

我不想在形式上做,而是在模型中做类似的事情

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"

但它不工作。我在表单中得到空的文本字段

4

1 回答 1

0

应该:

def __init__(self, *args, **kwargs):
    self.name="test"
    super(Student, self).__init__(*args, **kwargs)
于 2013-03-19T02:16:42.143 回答