我怎样才能在django admin中使用构造函数来获取模型

时间:2013-03-19 02:08:03

标签: python django

我正在为我的网站使用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"

但它不起作用。我正在以表格

获取空文本字段

1 个答案:

答案 0 :(得分:0)

应该是:

def __init__(self, *args, **kwargs):
    self.name="test"
    super(Student, self).__init__(*args, **kwargs)