• Django Admin Cookbook-22如何将一对一关系添加为Admin内联字段


    22.如何将一对一关系添加为Admin内联字段?

    可以像Foreign Key外联字段一样,将OneToOneFields一对一关系字段设置为内联。但是,只能将包含OneToOneField一对一关系的模型一侧设置为内联模型。

    我们有一个这样的HeroAcquaintance模型,它与Hero模型具有一对一的关系:

    class HeroAcquaintance(models.Model):
        "Non family contacts of a Hero"
        hero = models.OneToOneField(Hero, on_delete=models.CASCADE)
        ....
    

    不可以像这样将其作为内联添加到Hero的管理模型中:

    class HeroAcquaintanceInline(admin.TabularInline):
        model = HeroAcquaintance
    @admin.register(Hero)
    class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):
        ...
        inlines = [HeroAcquaintanceInline]
    

    返回目录

  • 相关阅读:
    Noip2017 提高组初赛 游(baozha)记
    bzoj4557
    MVVM
    当下较热web前端技术汇总
    JQ 常见demo
    各种宽高
    JQuery 总结
    自定义滚动条配合鼠标滚轮demo
    H5 触摸事件
    SQL必备知识点
  • 原文地址:https://www.cnblogs.com/superhin/p/12186951.html
Copyright © 2020-2023  润新知