Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django管理内联_Django - Fatal编程技术网

Django管理内联

Django管理内联,django,Django,在调试器中 class MyParentModelAdmin(admin.ModelAdmin): def save_formset(self, request, form, formset, change): if formset.model._meta.db_table=='MyInLIneModel': formset.model={ModelBase} 我可以通过formset.model.\u meta.db\u表进行检查,该表是“MyInLineModel”。

在调试器中

class MyParentModelAdmin(admin.ModelAdmin):
    def save_formset(self, request, form, formset, change):
      if formset.model._meta.db_table=='MyInLIneModel':
formset.model={ModelBase}
我可以通过formset.model.\u meta.db\u表进行检查,该表是“MyInLineModel”。 我知道这不是正确的方法。
有谁能建议一个干净的方法来检查型号名称。

我不知道你为什么这样做,但你可以这样检查:

formset.model = {ModelBase} <class 'my app.models.MyInLineModel'>

您试图解决的实际问题是什么?
from your_app.models import SomeModel

class MyParentModelAdmin(admin.ModelAdmin):
    def save_formset(self, request, form, formset, change):
      if formset.model == SomeModel:
          pass