Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/07/2012, 11:06
ioscar
 
Fecha de Ingreso: diciembre-2011
Ubicación: Cancun
Mensajes: 47
Antigüedad: 12 años, 4 meses
Puntos: 1
Información Respuesta: Problema con formfield_for_foreignkey

@AlvaroG gracias por tu ayuda , pero al final lo resolvi obteniendo la url actual lo converti a una lista y luego obtuve el id

url actual http://127.0.0.1:8000/admin/control/serie/1/

Código:
class capitulo_inline(admin.TabularInline):
model=models.Capitulo_Serie  
#raw_id_fields=('temporada',) 
extra=1

def formfield_for_foreignkey(self, db_field, request, **kwargs):
    if db_field.name == 'temporada':
        urlactual=request.get_full_path()
        urlactual=urlactual.split('/')
        _idserie=int(urlactual[4])
        kwargs["queryset"] = models.Temporada.objects.filter(serie=_idserie)
    return super(capitulo_inline, self).formfield_for_foreignkey(db_field, request, **kwargs)
Asi funciona de maravilla