D.....h konto usunięte 25.06.2014, 08:20:17 1 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 Cronox
miszczu_blady miszczu_blady 25.06.2014, 08:43:11 2 @Dyzajash: https://docs.djangoproject.com/en/1.6/topics/auth/customizing/#substituting-a-custom-user-model konto usunięte Riess
chester chester 25.06.2014, 10:13:44 0 @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
D.....h konto usunięte 25.06.2014, 10:48:03 0 @chester: http://arunrocks.com/building-a-hacker-news-clone-in-django-part-2/ właśnie tutaj fajnie gość wytłumaczył :). faktycznie o wiele lepszy sposób niżeli to nadpisywanie.
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
settings.AUTH_USER_PROFILE, obecnie tak jak pisał @miszczu_blady - używając
settings.AUTH_USER_MODEL. Pamiętaj przy tym, że do modelu
Userlepiej odwoływać się wtedy przez
settings.AUTH_USER_MODELlub
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