Beste Weg, um die Referenz-User-Modell in Django >= 1.5

Was ist der beste Weg, um Referenz-User-Modell in Django >= 1.5?

Nach der Lektüre Verweisen auf die Benutzer-Modell, habe ich angefangen mit (1) für eine Weile:

(1)

from django.conf import settings
from django.db import models

class Article(models.Model):
    author = models.ForeignKey(settings.AUTH_USER_MODEL)

Aber nach der Zen of Python, Lesbarkeit zählt, warum nicht dieses:

(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)
InformationsquelleAutor lborgav | 2013-09-24
Schreibe einen Kommentar