Tengo un modelo que tiene una imagen y un campo de referencia (la referencia es un valor de cadena). Necesito filtrar la lista de imágenes por referencia, y una referencia puede tener varias imágenes.
Ahora deseo un menú desplegable que tenga valores de campo de referencia. Cómo puedo hacer eso.
Aquí está el modelo
class AllImg(models.Model): ref_by = models.CharField(max_length=100) img_name = models.ImageField(upload_to='uploads/allimg/') ahora, en mi opinión de mostrar la lista de modelos AllImg , tengo que filtrarlos por el campo ref_by . Estableceré el valor de ref_by en la sesión y mostraré la lista de acuerdo con ese valor. Y si no se establece nada en esa clave de sesión, se mostrarán todas las entradas del modelo AllImg .
Prueba esto:
ALLImg.objects.all().values('ref_by', 'img_name')