Wpis z mikrobloga

Szybkie pytanko do ogarniaczy z django.

Jak sobie radzicie z profilami użytkowników? Przez jakiś czas po prostu nadpisywałem model Usera na CustomUsera i jakoś to działało. Jednak uważam że ten sposób jest zbyt przekombinowany.

Ostatnio zacząłem szukać info na ten temat i znalazłem ten sposób: http://www.turnkeylinux.org/blog/django-profile (powiązanie po prostu nowego modelu z pk usera)

Jest to dobry sposób? Czy znacie może jakiś lepszy?

Zazwyczaj używam Django 1.6.

#django #python #webdev
  • 4
@Dyzajash: wcześniej przez

settings.AUTH_USER_PROFILE
, obecnie tak jak pisał @miszczu_blady - używając

settings.AUTH_USER_MODEL
. Pamiętaj przy tym, że do modelu

User
lepiej odwoływać się wtedy przez

settings.AUTH_USER_MODEL
lub

django.contrib.auth.get_user_model()
zamiast bezpośrednio np.

from myaccount.models import User
, aby uniknąć późniejszych problemów z migracjami i zależnościami