我正在創建一個名爲Tickets的新模型,我希望確保它始終有一個有效的用戶ID分配給它。如何在Django的User表中創建一個外鍵?
我使用AUTH_PROFILE_MODULE
來設置配置文件,該文件也給出了錯誤NameError:名稱'用戶'沒有定義當我嘗試運行syndb時。
如何設置外鍵以確保始終如此?
## tickets/models.py
class Ticket(models.Model):
user = models.ForeignKey(User,)
# More model stuff.
# accounts/models.py
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
你已經做到了 - 什麼不適合你? – 2010-02-11 13:09:55
我似乎無法訪問用戶類。我認爲這是自動創建的django.contrib.auth應用程序,因爲我可以登錄到Django管理員和whatnot。 – 2010-02-11 13:15:00