0

私の models.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)

私のadmin.py:

 admin.site.register(Employee_master)

管理セクションから、新しいレコードを簡単に追加または編集できます

Employee_master 

. admin の同じ形式の Employee_master から、2 番目のモデルに入力を与えてレコードを挿入するオプションを提供したいと考えています。

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 に答える