El tutorial es bastante útil, lo que quise decir es que esperaría ver en una sección de los documentos bajo autenticación para crear grupos mediante programación. en cambio, todo lo que hay es un párrafo débil: docs.djangoproject.com/en/1.3/topics/auth/#groups Supongo que ayuda tener en cuenta que los modelos de autenticación son solo modelos normales, y se aplica la referencia de modelo estándar.
Francis Yaconiello
¿Dónde está user_seten Django doc? No puedo encontrarlo en ninguna parte
Minh Thai
1
@MinhThai el valor predeterminado para un campo de relación inversa es <content_type>_setcuando related_nameno está configurado en el campo.
Medias con Mónica
99
Aquí se explica cómo hacer esto en versiones modernas de Django (probado en Django 1.7):
from django.contrib.auth.models importGroup
group =Group.objects.get(name='groupname')
user.groups.add(group)
Respuestas:
Encuentre el grupo usando el modelo de grupo con el nombre del grupo, luego agregue el usuario a user_set
fuente
user_set
en Django doc? No puedo encontrarlo en ninguna parte<content_type>_set
cuandorelated_name
no está configurado en el campo.Aquí se explica cómo hacer esto en versiones modernas de Django (probado en Django 1.7):
fuente
Group.objects.get_by_natural_key('groupname')
, pero no lo