如何覆盖类以在Django中添加功能

时间:2013-12-11 16:07:04

标签: python django override

假设我想要覆盖我的virtualenv中安装的form_designer / admin.py中的类。在这个文件中有一个名为FormAdmin的类,我想要添加类媒体,如下所示:

class FormAdmin(admin.ModelAdmin):
    # ...
    class Media:
        # Media options

我不想触及virtualenv中的文件,因为做更新会很痛苦。

我尝试创建一个名为form_designer的本地文件夹,其中只包含admin.py文件。在这个文件中,我导入了form_designer.admin并创建了一个扩展原始FormAdmin类的新类。这不像我希望的那样有效。

我对python很新,所以任何帮助都会受到赞赏!

谢谢!

0 个答案:

没有答案