初学者问题 - Django中使用的对象的语法

时间:2011-01-08 12:53:58

标签: django syntax

我想知道下面的代码是否有效,因为在对象之后没有分配方法。但它似乎在我的代码中工作。这是怎么发生的,因为“create”只是我自己定义的方法(create_user)的一部分,计算机不应该理解我的方法,因为它不是内置方法

def create_user(self, username, email, password):

    new_user = User.objects.create_user(username, email, password)
    new_user.save()

是字符串“create”以某种方式工作吗?或“对象”默认情况下会在没有指定方法的情况下创建数据库?

1 个答案:

答案 0 :(得分:1)

来自the docs

  

默认情况下,Django为每个Django模型类添加一个名为Manager的{​​{1}}。