0

我的模型.py:

 class Employee_master(ModelWithoutAppName):
     rec_id = models.AutoField(primary_key=True)
     employee_code = models.CharField(max_length=50)
     employee_name = models.CharField(max_length=50)

 class Employee_wage_details(ModelWithoutAppName):
     rec_id = models.AutoField(primary_key=True) 
     employee_rec =  models.ForeignKey(Employee_master)  
     basic =  models.DecimalField(max_digits=12, decimal_places=2, blank=True, default=0)

我的管理员.py:

 admin.site.register(Employee_master)

现在,我可以从管理部分轻松添加或编辑新记录

Employee_master 

. 现在,从管理员中的 Employee_master 的相同形式,我想提供选项以向我的第二个模型提供输入和插入记录

Employee_wage_details

也同时。可能吗?提前致谢

4

1 回答 1

2

是的,先生,这是可能的。

在您的admin.py文件中:

class Employee_wage_detailsInline:
    model = Employee_wage_details

class Employee_masterAdmin(admin.ModelAdmin):
    inlines = [Employee_wage_detailsInline]

admin.site.register(Employee_master, Employee_masterAdmin)

我推荐camelcase的型号名称如下:EmployeeWageDetails

于 2013-09-12T10:47:41.700 回答