Каков наилучший способ ссылки на модель пользователя в Django >= 1.5?
После прочтения Ссылка на модель пользователя, я начал использовать (1) на некоторое время:
(1)
from django.conf import settings
from django.db import models
class Article(models.Model):
author = models.ForeignKey(settings.AUTH_USER_MODEL)
Но после Zen of Python, читаемость подсчитывается, почему бы и нет:
(2)
from django.contrib.auth import get_user_model
from django.db import models
User = get_user_model()
class Article(models.Model):
author = models.ForeignKey(User)