来源:蜘蛛抓取(WebSpider)
时间:2016-02-17 06:13
标签:
django form表单样式
第三方登录:django python开发中表单其中一项设置动态下拉菜单,如何让下拉菜单的选项是从接口中动态获取?
django python开发中表单其中一项设置动态下拉菜单,其中下拉菜单的选项是从接口获取的对象集合:&br&代码如下:&br&#!/usr/bin/python&br&# -*- coding: utf-8 -*-&br&import os, sys&br&&br&from django.shortcuts import render&br&from django.shortcuts import render_to_response&br&from django.http import HttpResponse,HttpResponseRedirect&br&import requests&br&&br&&br&from django import forms&br&&br&from blog.models import Info&br&&br&attrs_dict={'class':'required'}&br&&br&class InfoForm(forms.Form):&br&&br&
def _init_(self,*args,**kwargs):&br&
r=requests.get('&a href=&///?target=https%3A//223.252.197.115/api/getallpdts& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&223.252.197.115/api/get&/span&&span class=&invisible&&allpdts&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&',**kwargs)&br&
print r&br&
super(InfoForm,self)._init_(*args,**kwargs)&br&
self.fields['product'].choices=[('','-------------')]+[(info.id,info.name) for info in r]&br&
forms.ChoiceField(label=&产品名称&,choices=(),widget=forms.Select(attrs=attrs_dict))&br&&br&结果如下
django python开发中表单其中一项设置动态下拉菜单,其中下拉菜单的选项是从接口获取的对象集合:代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-import os, sysfrom django.shortcuts import renderfrom django.shortcuts import render_to_responsefrom django.http import HttpResponse,HttpResponseRedirectimport requestsfrom django import formsfrom blog.models import Infoattrs_dict={'class':'required'}class InfoForm(forms.Form):
def _init_(self,*args,**kwargs):
r=requests.get('',**kwargs)
已有帐号?
无法登录?
社交帐号登录如何利用Django的Form类动态生成下拉列表_百度知道
如何利用Django的Form类动态生成下拉列表
提问者采纳
&select&table&&&/&get&&input type=&submit&&Search&& method=& value=&option&&&/option value=&option2&option2&option&option value=&select name=&&&option1&&option1&form action="&/form&/
其他类似问题
为您推荐:
django的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
网站正在升级中 - ITeye技术社区
ITeye网站正在升级中......
亲爱的会员,ITeye网站正在更新功能
请您耐心等待5秒钟,网站就可以恢复正常访问了如何利用Django的Form类动态生成下拉列表_百度知道
如何利用Django的Form类动态生成下拉列表
提问者采纳
&模板中的 &&& 。好好看文档去;endfor&/select&&中&中 , 2;动态初始化表单&&name_list&django文档去& .;x&html&{%&{{&/option& &相应版本的 ,不知能看多少文档,多看多读多思考,比如 names_list = [1。学习从来都是自己的事情;}}",实在不会再去问;views&具体的内容自己查&%}&& .&&&&in&在 ,在这提问等答案的功夫; .;二;&&& 。最后给你个建议吧;&/form&{{& &&&&&x&内容在“Forms”中有两种方法;%}&&这就需要在 、使用 Form&中;&自动生成表单&for&select>, 4] &{% ,将所需要的数据传递过去;value&}}&x&=&html&option&& , 3;在views& 、自己手动写 。一
其他类似问题
为您推荐:
django的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁