我正在尝试创建一个项目管理类型的应用程序。
现在我有了如图所示的项目模型
当我保存它时,我可以获得用户名和时间。
现在。在下面的同一页面中,我想显示用户可以添加、编辑的表格。就像这张图片中一样
How can i do that?
我们要创建数据库表并在这里调用吗?
我在这篇文章中找不到任何线索。
你可能想要AdminInline https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#inlinemodeladmin-objects or list_editable https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_editable姜戈的特点:
-
如果您有链接模型,请说Project
and a Product
,它链接到Project
,您可以使您的产品可内联编辑:
class ProductInline(admin.TabularInline):
model = Product
class Project(admin.ModelAdmin):
model = Project
inlines = [ProductInline, ]
-
如果你有一个独立的桌子,比如说,Product
,您可以使其列表可编辑:
class ProductAdmin(admin.ModelAdmin):
model = Product
list_display = ['quantity', 'description', 'tax_rate', ]
list_editable = ['quantity', 'description', 'tax_rate', ]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)