我是怎么做到使用django动态django 自定义表单单的

第三方登录: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=&quot&/form&&#47
其他类似问题
为您推荐:
django的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
网站正在升级中 - ITeye技术社区
ITeye网站正在升级中......
亲爱的会员,ITeye网站正在更新功能
请您耐心等待5秒钟,网站就可以恢复正常访问了如何利用Django的Form类动态生成下拉列表_百度知道
如何利用Django的Form类动态生成下拉列表
提问者采纳
&模板中的 &&&&nbsp。好好看文档去;endfor&/select&&中&中&nbsp, 2;动态初始化表单&&name_list&django文档去&&nbsp.;x&html&{%&{{&/option& &相应版本的&nbsp,不知能看多少文档,多看多读多思考,比如 names_list = [1。学习从来都是自己的事情;}}&quot,实在不会再去问;views&具体的内容自己查&%}&&&nbsp.&&&&in&在&nbsp,在这提问等答案的功夫;&nbsp.;二;&&&&nbsp。最后给你个建议吧;&/form&{{& &&&&&x&内容在“Forms”中有两种方法;%}&&这就需要在&nbsp、使用 Form&中;&自动生成表单&for&select&gt, 4] &{%&nbsp,将所需要的数据传递过去;value&}}&x&=&html&option&&&nbsp, 3;在views&&nbsp、自己手动写&nbsp。一
其他类似问题
为您推荐:
django的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 django form表单样式 的文章

 

随机推荐