我在选择字段中启动多个值时遇到问题
keyword=WorkerGenre.objects.filter(worker=customer.id)
keyword_list=[]
for k in keyword:
keyword_list.append(k.genre)
print k.genre
form=ChangeProfile(request.POST,initial={'keyword':keyword_list},)
它只在多重选择字段中初始化一个值,即使我可以看到
中有多个值 print k.genre
任何人都可以帮助我
答案 0 :(得分:1)
for k in keyword:
keyword_list.append(k.genre)
print k.genre
form=ChangeProfile(request.POST,initial={'keyword':keyword_list},)
记住缩进。如果您的request.POST
包含keyword
的值,则会丢失初始值。