from django.contrib import admin
from animalitos.models import Animal, Adoptante, Adoptar
from django.db import models

#Animal > Table of cardinality N, the primary key is idAnimal

#Adoptante > Table of cardinality N, the primary key is idAdoptante

#Adoptar >  is a table created of N:N relationship, This table contains 
foreigns keys named as(Animal_idAnimal)(Adoptante_idAdoptante)

# Adoptar has attributes as date, foreigns keys....

class AdoptarInLine(admin.StackedInline):
    model = Adoptar 

@admin.register(Animal)
class AnimalInline(admin.ModelAdmin):

    inlines = [AdoptarInLine]
    list_display = ('Custom_method')

def Custom_method(self,Animal):
    adoptante = Adoptar.objects.filter(Animal_idAnimal = 
Animal.idAnimal).order_by('-date').first()
    return adoptante.date

Custom_method.admin_order_field = 'date' # This is a problem, i want use 
date, but the django say's that I only can use attributes of animal.. as 
name.. birth... color...
#I need can Sort my Custom_method by date of Adoptar table




-- 
Antes de imprimir este mensaje, asegúrese que es indispensable. >>>> 
¡Proteger el medio ambiente también está en sus manos! <<<<

El servicio de correo itfip.edu.co es soportado tecnológicamente por 
©Google y ofrecido por la Institución de Educación Superior – ITFIP de 
manera gratuita a toda la población ITFIP (Estudiantes, Egresados, 
Administrativos, inscritos, docentes y funcionarios) . Los contenidos, 
textos, imágenes, archivos y puntos de vista enviados en este mensaje son 
responsabilidad exclusiva del remitente y no reflejan ni comprometen 
oficialmente a la institución. No se autoriza el uso de esta herramienta 
para el intercambio de correos masivos, cadenas o spam, ni de mensajes 
ofensivos, de carácter político, sexual o religioso, con fines de lucro, 
con propósitos delictivos o cualquier otro mensaje que se considere 
indebido o que vaya en contra de la Ley.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/4da266e5-d33d-412f-aef0-c1bf184f5895%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to