【发布时间】:2023-03-03 15:15:01
【问题描述】:
基于 Django 管理站点文档...我可以覆盖 ModelAdmin.add_view 以注入一个自定义视图。我需要注入一个 TemplateView 来覆盖一个模型更改/添加管理页面。
此自定义视图将包含一个 AngularJS 应用程序,用于在管理员内部管理我的应用程序的一个复杂模型。
admin.py
class ContractAdmin(admin.ModelAdmin):
def add_view(self, request, form_url='', extra_context=None):
return ContractAdminView.???? (.as_view() doesn't work)
# ContractAdminView is a TemplateView.
ps:这是在 Django Admin 中添加 AngularJS 驱动的表单/页面的好方法吗??
【问题讨论】:
标签: python django angularjs django-admin