django - Formatting template with custom form parameters -


i have custom form multiple fields i'd format in template. there way align outcomevalue fields right of relevantoutcome choice options?

if there no way there way name outcomevalue_%s fields such link relevantoutcome option? example if relevantoutcome = time, label outcomevalue_%s = time value

forms.py

   self.fields['relevantoutcome']=forms.modelmultiplechoicefield(queryset=outcome.objects.all(),required=true, widget=forms.checkboxselectmultiple)    self.fields['relevantoutcome'].label="outcomes"     outcome_qs=outcome.objects.all()    outcome in outcome_qs:        self.fields['outcomevalue_%s' % outcome.pk] = forms.charfield(required=false)        self.fields['outcomevalue_%s' % outcome.pk].label = "outcome value" 

template.html

   {{form.as_table}}  

best way go writing own templatetag forms.

template.html

{% load yourapp_tags %}  {{ form|as_table }} 

yourapp_tags.py

from django import template  register = template.library()  @register.filter def as_table(value):     #do formatting     return value 

for docs on how use own templatetags, take here.


Comments

Popular posts from this blog

design - Custom Styling Qt Quick Controls -

Unable to remove the www from url on https using .htaccess -