Django'da auth_user
sınıfı için özel bir yönetici nasıl kullanabilirim?UserManager'ı django'ya geçersiz kılma
Django projemde auth_user
kullanıyorum ve temel bir profil sınıfına sahibim. Sitemin her sayfasında, bazı kullanıcı ve profil verilerini kullanıyorum, bu yüzden her kullanıcı sorgusu profile katılmalıdır.
Özel bir yöneticide get_query_set()
yönteminde select_related
yöntemini kullanmak istedim, ancak birini tanımlamak veya mevcut UserManager
'u geçersiz kılmak için uygun bir yol bulamıyorum. Herhangi bir fikir?
Not: Kullanıcı modelini geçersiz kılmak istemiyorum. Ya da daha kesin olmak gerekirse, onu farklı proxy modellerinde zaten geçersiz kıldım. Bu özel yöneticinin her proxy modelinde kullanılmasını istiyorum.
Daha temiz bir yol bulamadığım için bu cevabı kabul edeceğim. Bununla birlikte, django BT'de bir hata raporu doldurdum. Bekle ve gör. https://code.djangoproject.com/ticket/16379 –
Bu cevabı gerçekten kabul etmemelisiniz, çünkü yeni başlayanlar, sizin geliştirdiğiniz problemi çözmek için kabul edilebilir bir yaklaşım olduğu sonucuna varabilirler. – NiKo
Denedim ve işe yaramadı ... Benim için basit bir çözüm olurdu – James