Estoy buscando la mejor manera de implementar permisos de usuario para permitir a los usuarios editar instancias de modelo específicas.Django: Agregar permiso a una instancia de modelo específico
Por ejemplo, tengo estos dos modelos:
model RadioChannel(models.Model):
name = models.CharField(max_length=150, unique= True)
number = models.IntegerField(unique= True)
model ProgramSchedule(models.Model):
channel = models.ForeignKey("RadioChannel")
name = models.CharField(max_length=150, unique= True)
start_time = models.DateTimeField()
Ahora mis operadores son mi acumulación de usuarios de Django. Quiero hacer grupos para estos usuarios para que solo puedan agregar/eliminar/editar ProgramSchedules que estén permitidos. Además, quiero agregar grupos a estos usuarios en el panel de administración.
Gracias.
¡Suena bien! ¿También documentaron cómo agregar permisos del código python? Eso fue algo que extrañaba en la versión original del documento. – sebpiq