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 […]
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 […]
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’] }}
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 […]
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?
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 […]
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
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’), […]
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 … […]
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 %} […]