Django - Foreign Key to User model
问题 I want to create new model, something like: user_name = models.ForeignKey(u"Username", User), but when I try to syncdb, I get this error message: "AttributeError: 'unicode' object has no attribute '_meta'" When I look on some tutorials, everything seems to be the same like in my model and problem with "_meta" is never mentioned. 回答1: A safer way to do this is to use the AUTH_USER_MODEL from the settings file. Example: from django.db import models from django.conf import settings class Article