Django - 用户模型的外键 [英] Django - Foreign Key to User model
本文介绍了Django - 用户模型的外键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想创建新的模型,例如:
I want to create new model, something like:
user_name = models.ForeignKey(u"Username", User),
但是当我尝试syncdb时,我收到这个错误信息:
but when I try to syncdb, I get this error message:
AttributeError:'unicode'对象没有属性'_meta'
"AttributeError: 'unicode' object has no attribute '_meta'"
当我看一些教程,一切似乎都像我的模型一样,_meta的问题从来没有提到过。
When I look on some tutorials, everything seems to be the same like in my model and problem with "_meta" is never mentioned.
推荐答案
您只需要:
from django.contrib.auth.models import User
class MyModel(models.Model):
...
user = models.ForeignKey(User)
...
这篇关于Django - 用户模型的外键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文