Django Inlining在添加对话框中显示其他字段

最大限度

我写了这个django 1.7.7代码:

class Color(models.Model):                                                          
    color = models.CharField(max_length=20, primary_key=True)                    
    def __unicode__(self):                                                          
        return str(self.color)                                                      

class Pen(models.Model):                                                            
    label = models.CharField(max_length=20, primary_key=True)                       
    color = models.ForeignKey('Color')

class PenAdmin(admin.ModelAdmin):                                                   
    pass                                                                         

class PenInline(admin.TabularInline):                                               
    model = Pen                                                                     

class ColorAdmin(admin.ModelAdmin):                                                 
    inlines = [PenInline,]                                                          

admin.site.register(Pen, PenAdmin)                                                  
admin.site.register(Color, ColorAdmin)

我想知道为什么当我在管理页面中单击添加颜色按钮时,它也如下图所示显示了3个笔字段,以及如何从该特定对话框中删除它们。我已经尝试了TabularInline和StackedInline,它们看起来相同。

在此处输入图片说明

Madzohan

InlineModelAdmin extra的默认值为3,因此您只需extra = 0PenInline声明中进行更改即可

class PenInline(admin.TabularInline):                                               
    model = Pen
    extra = 0

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin.extra

查看https://stackoverflow.com/a/2228821/3033586

删除ColorAdmin声明并将最后一行更改为admin.site.register(Color)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django管理员添加视图弹出对话框

来自分类Dev

如何在Django的Manytomany字段中添加对象

来自分类Dev

如何在Django的Manytomany字段中添加对象

来自分类Dev

在 Django 的 DetailView 中显示其他表单

来自分类Dev

在 Django 中的数据库中查找电话号码后添加其他字段

来自分类Dev

我可以显示Django 1.10中模板中其他表的字段吗?

来自分类Dev

Django在查询集结果上添加其他字段

来自分类Dev

如何在Django表单字段中添加其他类

来自分类Dev

如何显示来自其他类的对话框

来自分类Dev

如何在Bot框架中添加其他对话框

来自分类Dev

Django ModelForm从其他字段生成字段

来自分类Dev

在其他窗口和/或对话框中显示QLineEdit的输入?

来自分类Dev

Outlook加载项在其他打开的Outlook中显示相同的对话框

来自分类Dev

模型从Django中的其他模型继承字段

来自分类Dev

Django Rest Frame API:ModelSerializer中的其他字段

来自分类Dev

如何使用django模型中的其他字段生成主键

来自分类Dev

Django管理员添加对象字段错误

来自分类Dev

在React中从其他页面打开对话框

来自分类Dev

其他路径组件中的“渲染超时”对话框

来自分类Dev

从Django / Python应用程序填充对话框参数

来自分类Dev

如何在Django QuerySet中添加其他列

来自分类Dev

jQuery UI对话框-如何添加对象中的按钮

来自分类Dev

添加对话框时,Android App 在模拟器中强制停止

来自分类Dev

在Django的queryset中添加字段

来自分类Dev

我在Django模型中添加位置字段,显示错误

来自分类Dev

在Django的ManyToMany关系中按ID添加对象

来自分类Dev

str没有在Django中添加对象

来自分类Dev

如何在 Django 模型中自动添加对象?

来自分类Dev

如何使用模型中的其他字段初始化Django模型中的字段

Related 相关文章

  1. 1

    Django管理员添加视图弹出对话框

  2. 2

    如何在Django的Manytomany字段中添加对象

  3. 3

    如何在Django的Manytomany字段中添加对象

  4. 4

    在 Django 的 DetailView 中显示其他表单

  5. 5

    在 Django 中的数据库中查找电话号码后添加其他字段

  6. 6

    我可以显示Django 1.10中模板中其他表的字段吗?

  7. 7

    Django在查询集结果上添加其他字段

  8. 8

    如何在Django表单字段中添加其他类

  9. 9

    如何显示来自其他类的对话框

  10. 10

    如何在Bot框架中添加其他对话框

  11. 11

    Django ModelForm从其他字段生成字段

  12. 12

    在其他窗口和/或对话框中显示QLineEdit的输入?

  13. 13

    Outlook加载项在其他打开的Outlook中显示相同的对话框

  14. 14

    模型从Django中的其他模型继承字段

  15. 15

    Django Rest Frame API:ModelSerializer中的其他字段

  16. 16

    如何使用django模型中的其他字段生成主键

  17. 17

    Django管理员添加对象字段错误

  18. 18

    在React中从其他页面打开对话框

  19. 19

    其他路径组件中的“渲染超时”对话框

  20. 20

    从Django / Python应用程序填充对话框参数

  21. 21

    如何在Django QuerySet中添加其他列

  22. 22

    jQuery UI对话框-如何添加对象中的按钮

  23. 23

    添加对话框时,Android App 在模拟器中强制停止

  24. 24

    在Django的queryset中添加字段

  25. 25

    我在Django模型中添加位置字段,显示错误

  26. 26

    在Django的ManyToMany关系中按ID添加对象

  27. 27

    str没有在Django中添加对象

  28. 28

    如何在 Django 模型中自动添加对象?

  29. 29

    如何使用模型中的其他字段初始化Django模型中的字段

热门标签

归档