有时我需要以特定方式呈现特定的Django表单字段。我希望能够访问此字段并仅访问此字段,以便在我的模板中自定义其呈现。
我知道,例如,我可以做这样的事情:
<!--Access the form field at index 2-->
{% for field in form.visible_fields %}
{% if forloop.counter == 2 %}
<!--Render my form field the way that I want to-->
{% endif %}
{% endfor %}
直观地说,我希望能够做{{ form.visible_fields[2] }}
或{{ form.visible_fields['field_name'] }}
之类的事情。
不幸的是,我在上面的各种尝试都失败了,所以我想知道这是否可行。有什么建议吗?
答案 0 :(得分:1)
根据Django documentation,你应该可以这样:
.PHONY: clean
.SUFFIXES: .c .o .a .so
vpath %.c src
vpath %.h include
%.o: %.c
gcc -w -fPIC -c $<
lib/libjp.a: pj.o pp.o
ar rs $@ $<
lib/libgr.so: pg.o pr.o
gcc -w -shared -o $@ $<
%: %.o
gcc -o $@ $^ -L./lib -I./include
program: program.o lib/libjp.a lib/libgr.so
program.o: program.c libjp.h libgr.h
pj.o: pj.c
pp.o: pp.c
pg.o: pg.c
pr.o: pr.c
clean:
rm -f program *.o *.a *.so