Estoy tratando de entrenar cómo/la mejor y más segura forma de mantener separados los datos de un usuario dentro de un sitio django que necesito escribir.django: mantenga separados los datos de cada usuario
Aquí está un ejemplo de lo que tengo que hacer ...
ejemplo aplicación ToDoList
Usando contrib.auth Django para gestionar usuarios/contraseñas, etc, voy a tener los siguientes usuarios
Tom Jim Lee
habrá un modelo de Tareas (en mi verdadera aplicación habrá modelos adicionales)
class ToDo(models.Model):
user = models.ForeignKey(User)
description = models.CharField(max_length=20)
details = models.CharField(max_length=50)
created = models.DateTimeField('created on')
El problema que estoy teniendo - y puede ser más pensando en esto: ¿Cómo sería esto puede bloquear de manera tom sólo puede ver la lista de tareas de Tom, heces sólo puede ver su lista de tareas y así sucesivamente ...
He visto algunas publicaciones que indican que se puede usar el filtro en cada consulta, o el uso de URL, por lo que la URL podría ser como www.dominio.com/nombre de usuario/ato
Pero de cualquier manera no estoy seguro de si esto es la forma correcta/mejor manera, o loco en términos de detener a los usuarios a ver los datos de los demás
aplausos
Richard
Hola, gracias al ejemplo, esa es la forma en que se siente bien, voy a ir con este método, acabo de escribir un ejemplo de aplicación de tareas pendientes y esto funciona bien. – Richard
Impresionante. Me alegro de poder ayudar. – Brandon