Quiero hacer que todos los objetos de usuario tengan el mismo comportamiento de base y para hacerlo necesito agregar un par de métodos/propiedades al usuario anónimo.¿Cuál es la mejor forma de extender el usuario anónimo en Django?
Ya he subclasificado el usuario para hacer objetos de usuario más ricos, pero me preguntaba si alguien ha hecho lo mismo con el usuario anónimo. ¡Y si hay formas preferidas de hacerlo!
Creo que la forma preferida de extender el modelo de usuario no es subclasificar la clase 'User' sino crear una clase' UserProfile' separada, luego agregarle los campos deseados y establecer una relación ForeignKey con la clase 'User' . –
Sí, puedo ver por qué sería preferible, pero AnonymousUser no tendría un perfil de usuario de todos modos ya que no hay ningún lugar donde FK. – Ross