`
uuu999ggg
  • 浏览: 41831 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

django多对多关系(中间表)表单

阅读更多

假设App表有个字段

depency = models.ManyToManyField(DataSource,through='AppDepend',related_name='depency_resource')

AppDepend是中间表

 

#定义form

class AppDependInline(admin.TabularInline):#inlineModel
    model = AppDepend

    extra = 1
    fk_name = 'app'

class AppSearch(BaseSearch):
    inlines = (AppDependInline,)

然后在site里面注册site.register(App, AppSearch)

在添加页面中可以发现 表单下面多了一个 fieldset

在这里就是添加多对多关系的地方,选择select,填写中间表AppDepend其他信息,可以增删改,非常方便。

 

如果你觉得在select中不需要显示所有多对多的外键,可以这么做

有点忘了,后天补上

在model中 加上limit_choices_to如:

models.ForeignKey(Database, limit_choices_to={'isLogic':False})

 

 

 

1
0
分享到:
评论

相关推荐

    django中ModelForm多表单组合的解决方案.docx

    django中ModelForm多表单组合的解决方案.docx

    解决Django中多条件查询的问题

    今天小编就为大家分享一篇解决Django中多条件查询的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python关于 Django 的web- Form 表单验证

    Python语言对 关于 大 Django 的web应用的- Form 表单验证 例如输入框,选择框等等

    django 删除数据库表后重新同步的方法

    今天小编就为大家分享一篇django 删除数据库表后重新同步的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Django中数据库的数据关系:一对一,一对多,多对多

    今天小编就为大家分享一篇关于Django中数据库的数据关系:一对一,一对多,多对多,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    Django多并发处理

    Django多并发处理详细不愁,安装uwsgi+nginx!很实用哦

    Django自定义表单引擎Autoforms.zip

    Autoforms是Jeff开源的一个基于Django的自定义表单引擎,可用于调查、投票、信息收集甚至是整合至工作流程引擎和PAAS平台当中。 AutoForms的主要特性: 支持14种字段类型13种html输入控件(包括日期选择组件)...

    Python Django VS web 表单实例

    Python Django VS web 表单实例

    Django Form表单上传文件.zip

    Django Form表单上传文件

    django ManyToManyField多对多关系的实例详解

    Django 的 ORM 有多种关系:一对一,多对一,多对多 各自定义的方式为 : 一对一: OneToOneField 多对一: ForeignKey 多对多: ManyToManyField 上边的描述太过数据而缺乏人性化,我们来更人性化一些: 多个属于一...

    django-watson, Django 全文多表搜索应用 易于安装和使用,性能良好.zip

    django-watson, Django 全文多表搜索应用 易于安装和使用,性能良好 是一款快速多模式全文本搜索插件,用于。易于安装和使用,并提供高质量的搜索结果。特性搜索多个模型。按相关性排序结果。无需安装其他第三方模块...

    Django forms表单 select下拉框的传值实例

    今天小编就为大家分享一篇Django forms表单 select下拉框的传值实例。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    django4中文文档

    Django自带一个面向对象的、反映数据模型与关系型数据库间的映射关系的映射器,开发者无须学习SQL语言即可操作数据库 灵活的URL映射。Django提供一个基于正则表达式的URL分发器,开发者可灵活地编写URL Django内置了...

    django 多对多表的创建和插入代码实现

    这篇文章主要介绍了django-多对多表的创建和插入代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 表的创建 # 作者和书籍之间的多对多关系 class ...

    django+shell开发的多用户私人小网盘源码.zip

    django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 django+shell开发的多用户私人小网盘源码 ...

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    django笔记 django笔记

    django笔记 django笔记

    Django版Django版

    Django版 Django版 Django版Django版Django版

Global site tag (gtag.js) - Google Analytics