Voglio rendere i miei oggetti Utente tutti con lo stesso comportamento di base e per farlo ho bisogno di aggiungere un paio di metodi/proprietà all'utente anonimo.Qual è il modo migliore per estendere l'utente anonimo in Django?
Ho già creato una sottoclasse Utente per creare oggetti utente più ricchi, ma mi chiedevo se qualcuno ha fatto lo stesso per Utente Anonimo? E se ci sono dei modi migliori per farlo!
Penso che il modo migliore per estendere il modello utente non sia la sottoclasse della classe 'User' ma creare una classe' UserProfile' separata, quindi aggiungere i campi desiderati e stabilire una relazione ForeignKey con la classe 'User' . –
Sì, posso capire perché sarebbe preferibile, ma AnonymousUser non avrebbe comunque un profilo utente in quanto non c'è dove FK. La sottoclasse – Ross