Django - Modelos en django

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en Django (en relación al último mes)
Gráfica de Django

Modelos en django

Publicado por jorge (1 intervención) el 08/07/2019 18:32:02
Hola a todos soy nuevo en esto dl mundo de django y python y estoy teniendo un monton de preguntas ya que me es un poco dificil buscar en internet sin saber como buscar .. bueno aki va
tengo dos modelos C1 y C2 . C1 tiene un ForeingKey de C2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class c1(models.Model):
id = models.IntegerField(primary_key=True)
cod_c2 = models.ForeignKey(c2, db_column='cod_c2')
name = models.CharField(max_length=200)
 
def __unicode__(self):
        return str(self.id) + " - " + self.name
 
 
 
class c2(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=200)
 
def __unicode__(self):
        return str(self.id) + " - " + self.name

Lo que quiero es en el formulario poblar en un campo todos los objetos C1 con su C2 correspondiente ej ::

1
2
3
4
class CampoForm(forms.ModelForm):
 
campo = forms.ModelChoiceField (queryset=c1.objects.all + c2, required=False,
                     widget=forms.Select(attrs={'class': 'selectize'}), label='campo')

se que el queryset esta mal solo es para dar una ide de lo que quiero visualmente se veria como asi :
' C1 + C2 '
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder