Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/10/2012, 23:23
xcodex
 
Fecha de Ingreso: octubre-2012
Ubicación: Trujillo
Mensajes: 29
Antigüedad: 11 años, 6 meses
Puntos: 6
Respuesta: Imprimir una vista sin el parametro request

La idea consiste en que cada vez que se agregue una Opción Inline tenga automáticamente un numero en orden 1,2,3... cuantas veces se agregue mas campos, como ejemplo:
Código Python:
Ver original
  1. from django.db import models
  2. class Encuesta(models.Model):
  3.     pregunta = models.CharField(max_length=200)
  4.     pub_date = models.DateTimeField('date published')
  5.  
  6.     def __unicode__(self):
  7.         return self.pregunta
  8.  
  9. class Opcion(models.Model):
  10.     encuesta = models.ForeignKey(Encuesta)
  11.     elecion = models.CharField(max_length=200, default=n)#aqui sera el campo default Foto 1, pero si agrega otro campo seria Foto 2, lo que cambiara seria el numero automáticamente de acuerdo a los campos que se agreguen en el admin.
  12.     votos = models.IntegerField()
  13.  
  14.     def __unicode__(self):
  15.         return self.elecion

Código Python:
Ver original
  1. # -*- encoding: utf-8 -*-
  2. from django.contrib import admin
  3. from pruebas.aplicaciones.blog.models import Encuesta, Opcion
  4.  
  5. class OpcionInline(admin.TabularInline):
  6.     model = Opcion
  7.     extra = 1 # esta es la clave cada vez que agregue un inlines en default le asigne un 2,3,4,5... al field.
  8. class EncuestaAdmin(admin.ModelAdmin):
  9.     list_display = ('pregunta', 'pub_date')
  10.     fieldsets = [
  11.         (None, {'fields': ['pregunta']}),
  12.         ('Informacion', {'fields': ['pub_date'], 'classes': ['collapse']}),
  13.     ]
  14.     inlines = [OpcionInline]
  15.  
  16. admin.site.register(Encuesta, EncuestaAdmin)
  17.     pass
  18. class OpcionAdmin(admin.ModelAdmin):
  19.  
  20. admin.site.register(Opcion, OpcionAdmin)

Jaja espero me haya echo explicar, intente con for dentro de models pero no me funciona.
Ahora viendo, esta el tema para filtrar todos los relationships asociadas a una sola ID en la platilla
Saludos y gracias.

Última edición por xcodex; 16/10/2012 a las 01:21