Abfragen von Vielen zu vielen Feldern im django template
Dies nicht relevant, aber wollte nur mal Fragen,
WENN ein Objekt übergeben wird, vom Blick auf die Vorlage und in der Vorlage habe ich die Abfrage viele zu viele Felder
Modelle code:
class Info(models.Model):
xls_answer = models.TextField(null=True,blank=True)
class Upload(models.Model):
access = models.IntegerField()
info = models.ManyToManyField(Info)
time = models.CharField(max_length=8, null=True,blank=True)
error_flag = models.IntegerField()
def __unicode__(self):
return self.access
Ansichten:
// obj_Arr contains all the objects of upload
for objs in obj_Arr:
logging.debug(objs.access)
logging.debug(objs.time)
return render_to_response('upload/new_index.html', {'obj_arr': obj_Arr , 'load_flag' : 2})
In der Vorlage ist es möglich, die Decodierung der vielen vielen Feld, da übergeben wir das Objekt
Dank..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Allgemeinen, Sie können alles, was ein Attribut oder eine Methode aufrufen, ohne Argumente durch pathing in die django-template-system.
Für die anzeigen-code vor, so etwas wie
sollte das tun, was Sie erwarten.
(Ich konnte nicht ganz aus sich die Besonderheiten aus dem code-Beispiel, aber hoffentlich wird dies zu beleuchten, was Sie bekommen kann in durch das Vorlagen)
Es ist auch möglich, registrieren Sie einen filter wie diesen:
models.py
extra_tags.py
Weitere Informationen über Filter finden Sie hier https://docs.djangoproject.com/en/dev/howto/custom-template-tags/