tengo 2 modelos:Formulario de administración de Django: cómo cambiar las opciones de selección de forma dinámica?
class City(models.Model):
name = models.CharField(max_length=50)
slug = models.SlugField(max_length=50)
class CityNews(models.Model):
title = models.CharField(max_length=100)
slug = models.SlugField(max_length=100)
add_date = models.DateTimeField(auto_now=False, auto_now_add=True, editable=False)
content = models.TextField()
city = models.ForeignKey(City)
Mi cada usuario se ha conectado con 1 ciudad. Quiero que agregue noticias solo a la ciudad con la que se conectó. Pero la superadmina debe tener la posibilidad de agregar noticias a cada ciudad. ¿Cómo puedo cambiar el campo 'ciudad' en CityNews, que muestran solo la ciudad con la que está conectado el usuario? Puedo escribir ModelForm personalizado, pero ¿cómo puedo verificar user_city allí y cambiar su queryset?
¿Hay una razón por la que usted no aceptó la respuesta? Sólo me preguntaba. –
No, lo olvidé :) – robos85