class inventoryInlineFormset(BaseInlineFormset):
inline_model = OS
parent_model = inventory
extra = 1
can_delete = True
fk_name = 'inventory'
#exclude = ['created_by', 'updated_by']
#formset_class = YourBaseInlineFormset
#child_form = ChildModelForm
class inventoryCrud(BaseCrudBuilder):
model = inventory
custom_modelform = inventoryForm
search_fields = ['appcode','hostname','alias','env']
tables2_fields = ('appcode','appcode_desc','hostname','alias','env','tier','hardware_platform','hardware_model')
tables2_css_class = "table table-bordered table-condensed"
tables2_pagination = 20 # default is 10
#modelform_excludes = ['created_by', 'updated_by']
login_required=False
permission_required=False
inlineformset = inventoryInlineFormset
class OSCrud(BaseCrudBuilder):
model = OS
search_fields = ['OS_name','OS_current_version','OS_patch_level','OS_EOS_status','OS_EOS_date']
tables2_fields = ('OS_name','OS_current_version','OS_patch_level','OS_EOS_status','OS_EOS_date')
tables2_css_class = "table table-bordered table-condensed"
tables2_pagination = 20 # default is 10
#modelform_excludes = ['created_by', 'updated_by']
login_required=True
permission_required=False
2: 'ForeignKey' object has no attribute 'get_forward_related_filter' when I click to go to detail page
3: if I have one more child model DB for inventory, how to add 2 models to inline formset