Django >= 1.5 で User モデルを参照する最良の方法は何ですか?
ユーザー モデルの参照を読んだ後、しばらくの間 (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)