【发布时间】:2018-02-22 14:18:45
【问题描述】:
非常感谢任何帮助。
我正在使用 Django 和 SQLite,我正在尝试将自动生成的 auth_user 表与我使用模型创建的输入表连接起来。
模型.py;
class Input(models.Model):
height = models.IntegerField(default=0)
waist = models.IntegerField(default=0)
bust = models.IntegerField(default=0)
hips = models.IntegerField(default=0)
class Meta:
db_table = "Project_input"
加入表格的目的是,当用户登录时,他们输入到我的输入表格中的信息只与它们相关联。
我知道我必须为这个模型添加一个外键!但是如何引用 auth_user 表呢?
【问题讨论】:
-
呃,你使用 ForeignKey 字段。你有什么问题?
-
@Daniel Roseman 如何找到 auth_user 表的 id 属性的名称?
-
为什么你认为你需要这样做? (毫不奇怪,它被称为
id,但这里根本不需要它。) -
user = models.ForeignKey(settings.AUTH_USER_MODEL)
-
@iklinac 谢谢