Articles of django templates

Django: esegue l’override e l’estensione di un modello di app

Se si desidera eseguire l’override di un modello fornito con un’app in django (in app / templates / app /), creare un modello con lo stesso nome in un’altra directory, che il caricatore di template controlla prima della dir del modello dell’app. Se si desidera ignorare determinati blocchi del modello, è necessario copiare anche l’intero […]

Visualizza il valore di un campo modulo django in un modello?

Ho un modulo con una proprietà di posta elettronica. Quando si utilizza {{form.email}} in caso di un errore di convalida, django esegue ancora il rendering del valore precedente nell’attributo del valore del tag di input: Voglio rendere me stesso il tag di input (per aggiungere del codice javascript e una class di errore in caso […]

Template Django: valore della chiave del dizionario con uno spazio al suo interno

In un modello Django, c’è un modo per ottenere un valore da una chiave che contiene uno spazio? Ad esempio, se ho un titolo del tipo: {“Restaurant Name”: Foo} Come posso fare riferimento a quel valore nel mio modello? La pseudo-syntax potrebbe essere: {{ entry[‘Restaurant Name’] }}

Django {{MEDIA_URL}} vuoto @DEPRECATED

Ho sbattuto la testa per questo nelle ultime ore. Non riesco a visualizzare {{MEDIA_URL}} in settings.py .. MEDIA_URL = ‘http://10.10.0.106/ame/’ .. TEMPLATE_CONTEXT_PROCESSORS = ( “django.contrib.auth.context_processors.auth”, “django.core.context_processors.media”, ) .. a mio avviso, ho from django.shortcuts import render_to_response, get_object_or_404 from ame.Question.models import Question def latest(request): Question_latest_ten = Question.objects.all().order_by(‘pub_date’)[:10] p = get_object_or_404(Question_latest_ten) return render_to_response(‘Question/latest.html’, {‘latest’: p}) quindi ho […]

Come modificare il formato del modello di data Django predefinito?

Ho date in isoformat nel db, %Y-%m-%d tuttavia quando la data viene passata al template, esce come qualcosa come Oct. 16, 2011 . Esiste comunque la possibilità di manipolare il formato con qualsiasi cosa desideri?

Ottieni il tipo di widget di forma Django dal modello

Sto iterando attraverso i campi di un modulo e per determinati campi voglio un layout leggermente diverso, che richiede HTML alterato. Per farlo con precisione, ho solo bisogno di conoscere il tipo di widget. Il nome della class o qualcosa di simile. In Python standard, questo è facile! field.field.widget.__class__.__name__ Sfortunatamente, non ti è consentito accedere […]

Django: ottieni l’URL della pagina corrente, inclusi i parametri, in un modello

C’è un modo per ottenere l’URL della pagina corrente e tutti i suoi parametri in un modello Django? Ad esempio, un templatetag che stampa un URL completo come /foo/bar?param=1&baz=2

Modelli di Django: versione dettagliata di una scelta

Ho un modello: from django.db import models CHOICES = ( (‘s’, ‘Glorious spam’), (‘e’, ‘Fabulous eggs’), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Ho una forma: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder E voglio usare formtools.preview. Il modello predefinito stampa la versione breve della scelta (‘e’ invece di ‘Uova favolose’), […]

Devi convertire una stringa in int in un modello django

Sto cercando di passare i parametri dell’URL a un modello django come questo … response = render_to_string(‘persistConTemplate.html’, request.GET) Questa è la linea chiamante dal mio file views.py. persistConTemplate.html è il nome del mio modello e request.GET è il dizionario che contiene i parametri url. Nel modello cerco di utilizzare uno dei parametri come questo … […]

Usa variabile come chiave del dizionario nel template Django

Mi piacerebbe utilizzare una variabile come chiave in un dizionario in un modello Django. Non posso per la vita di me capire come farlo. Se ho un prodotto con un nome o un campo ID e un dizionario di voti con indici degli ID prodotto, mi piacerebbe poter dire: {% for product in product_list %} […]