用于内联表单集的简单django应用程序

django-formsets-bootstrap3的Python项目详细描述


============================+

带bootstrap3的内联表单

============================+

表单内联引导一个简单的django应用程序,用forset创建表单。
与脆片一起使用。

快速启动
-----

1.将“django_form_inline_u bootstrap3”添加到已安装的应用程序设置中,如下所示:

设置.py

已安装的应用程序=(

“脆皮的”,
“简单表单集引导”


2.例子

型号.py:

一流公司(models.model):
name=models.charfield(最大长度=250)

类雇员(models.model):
name=models.charfield(最大长度=250)
company=models.foreignkey(公司,相关的“雇员”)

```

表单.py
BR/>类FrimMIXIN(对象):
定义初始值(自,*args,**kwargs): 超级(形式混合,自我)
self.helper=formhelper()
self.helper.form_tag=false
< BR/>类公司窗体(FrimMIXIN,窗体,MultFrm):
类元:
模型=公司
< BR/>类雇员表单(FrimMIXIN,表单,模型表单):
类元:
模型=雇员

employeformset=inlineformset_工厂(公司,employe,form=employeform,额外=1)

视图.py
Br./>类公司MIXIN(对象):
模型=公司
表单集类=[employeformset]
窗体类=公司窗体
>类的子对象(子类、子类、子类):
通过
Br/>类公司更新(FiffyFixMin,FuffSEMIXIN,UpdateView):
是否更新视图=真

公司表格.html

/*这里需要jquery<;script src=“https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js”>;<;/script>;。/*
{%load form_inlines%}
{%加载crispy_forms_tags%}
<;表单操作=“method=”post“enctype=”多部分/表单数据“>;
{{form.errors as_crispy_errors}
{%main_form form formsets%}

{%render_formsets formsets%}

<;div class="form-actions col-md-24">
<;按钮类型=“提交” class="btn btn-primary">Save</button>
<;/div>;
<;表单>;

{%empty_formsets formsets%}

3.利润

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何拆分字符串(基于各种分隔符),但不保留空格?   解析。Json格式的txt文件和knime中的java   java Spring rest api为什么在rest api调用的响应中更改了数据类型   升华文本3抛出java。lang.ClassNotFoundException,而记事本++不存在   java Android指纹扫描仪在尝试5次后停止工作?   java Android如何设置精确的重复报警?   java如何使用HTTPGET connect为access API输入用户名和密码   java当测试报告显示没有测试失败时,Gradle为什么说“有失败的测试”?   用Gson实现java获取响应   MapReduce程序中函数错误的java不可映射参数   java spring安全性不符合自动代理的条件   java GWT使用异步回调进行同步/阻塞调用   java奇怪的类数组问题无法在jsp中显示   如何在java中使用PrinterJob使用epl打印条形码   java如何在JTable中居中单元格   将Java Mockito测试转换为Kotlin   html Java正则表达式模式匹配到多个相同标记   testCompile中缺少java Gradle(Android)多项目依赖项   在输入提示后输入字符串时发生java FileNotFoundException