我正在创建一个名为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