0
比方說,我想用的附加頁面不同的模板,但不能編輯。什麼是最好的方式來實現這一目標?我正在考慮subclassing add_view或change_view,或者可能是一些InlineModelAdmin方法的子類。 你們這些人做了什麼?謝謝。Django的:在一個內聯使用不同的模板時,編輯或添加
比方說,我想用的附加頁面不同的模板,但不能編輯。什麼是最好的方式來實現這一目標?我正在考慮subclassing add_view或change_view,或者可能是一些InlineModelAdmin方法的子類。 你們這些人做了什麼?謝謝。Django的:在一個內聯使用不同的模板時,編輯或添加
這是一個非常糟糕的解決方案,但這裏是我如何解決它:
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)
您正在使用什麼框架? – 2009-08-25 09:03:13
django,對不起 – orwellian 2009-08-25 09:04:26