Django 我在哪里修改第三方应用程序的管理视图代码?

Django 我在哪里修改第三方应用程序的管理视图代码?,django,Django,我正在django webapp中使用第三方应用程序。 但是我想为第三方应用程序中的一个模型自定义管理视图。 定制不仅仅是更改change\u list.html模板,也就是说,我需要添加与外部Web服务对话的代码等 但是,我不想修改第三方应用程序。相反,我想覆盖它。 如何覆盖来自第三方应用程序的模型的ModelAdmin from django.contrib import admin from thirdpartyapp.models import ThirdPartyModel from

我正在django webapp中使用第三方应用程序。 但是我想为第三方应用程序中的一个模型自定义管理视图。 定制不仅仅是更改
change\u list.html
模板,也就是说,我需要添加与外部Web服务对话的代码等

但是,我不想修改第三方应用程序。相反,我想覆盖它。
如何覆盖来自第三方应用程序的模型的
ModelAdmin

from django.contrib import admin
from thirdpartyapp.models import ThirdPartyModel
from thirdpartyapp.admin import ThirdPartyAdmin

class CustomThirdPartyAdmin(ThirdPartyAdmin):
    pass


admin.site.unregister(ThirdPartyModel)
admin.site.register(ThirdPartyModel, CustomThirdPartyAdmin)

我经常使用它来定制UserAdmin。

这段代码应该放在哪里?在project主文件夹中的新文件夹中,在其中一个应用程序的admin.py文件中使用
thirdpartyapp
name?,如果需要注册自定义模型而不是原始模型,这也很有用。