2009-08-25 52 views
0

比方說,我想用的附加頁面不同的模板,但不能編輯。什麼是最好的方式來實現這一目標?我正在考慮subclassing add_view或change_view,或者可能是一些InlineModelAdmin方法的子類。 你們這些人做了什麼?謝謝。Django的:在一個內聯使用不同的模板時,編輯或添加

+0

您正在使用什麼框架? – 2009-08-25 09:03:13

+0

django,對不起 – orwellian 2009-08-25 09:04:26

回答

1

這是一個非常糟糕的解決方案,但這裏是我如何解決它:

class FooInline(admin.TabularInline): 
    model = Foo 

    def get_fieldsets(self, request, obj=None): 
     url = request.get_full_path() 
     if '/add/' not in url: 
      self.template = 'listing.html' 
     return super(FooInline, self).get_fieldsets(request, obj) 
相關問題