2014-03-24 19 views
0

我知道User modelDjango的功能。但是当我syncdb,我看到很多auth_* tables创建,有一个auth_user。还有另一个User表。 它们之间在列中存在差异。我把它们附在这里。当我添加一个新用户时,它将存储在auth_user表中,但User表为空。那么这是什么User表(为什么它被创建,如果它是空的)以及它在哪里有用。为什么不填充?Django中的两个表Users和auth_user是用来做什么的?

enter image description here enter image description here

回答

1

auth_user表跟踪注册用户为Django的包括身份验证系统。

Users表不是由Django创建的。它必须由您正在使用的第三方Django应用程序创建,或者完全通过其他一些流程创建。

相关问题