在通过扩展Django用户模型创建OneToOneField(User)模型时,我发现了关于是使用ForeignKey(User, unique=True)还是使用UserProfile模型的冲突信息。
用这个更好吗?
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
还是这个?
class UserProfile(models.Model):
user = models.OneToOneField(User)
指定OneToOneField,而使用ForeignKey。
还
因此,我有以下查询:
SELECT
i.mongodb_id
FROM
display_list_lists dll
JOIN
display_lists dl
ON
dll.display_list_id = dl._id
JOIN
list_items li
ON
dll.list_id = li.list_id
JOIN
items i
ON
li.item_id = i._id
WHERE
dl.mongodb_id = ?
AND
dl.account_id =