Python Django:定义自定义字段以使用角度材质
我正在处理一个现有的Django项目,将其GUI升级到。我在整个项目中使用了Django表单和模型表单,现在很难在模板中编写角度材料(如自定义标记和小部件)来替换每个表单。因此,我试图编写一些代码,将所有默认的Django表单字段转换为Angular Material标记 我找到了两种方法:Python Django:定义自定义字段以使用角度材质,python,django,django-forms,angular-material,Python,Django,Django Forms,Angular Material,我正在处理一个现有的Django项目,将其GUI升级到。我在整个项目中使用了Django表单和模型表单,现在很难在模板中编写角度材料(如自定义标记和小部件)来替换每个表单。因此,我试图编写一些代码,将所有默认的Django表单字段转换为Angular Material标记 我找到了两种方法: 使用自定义的def\u html\u output()编写一个新的渲染函数,例如as\u md(),类似于 继承表单/模型表单类。这将把完整的表单字段转换为新的材质标记,但是这是一种不太灵活的方式(如果我想
def\u html\u output()
编写一个新的渲染函数,例如as\u md()
,类似于
继承表单/模型表单类。这将把完整的表单字段转换为新的材质标记,但是这是一种不太灵活的方式(如果我想更改某些表单的布局)ng模型
,以保持绑定完好无损。编写自定义小部件将帮助您实现这一点
但为了确保所有表单都使用这些自定义小部件,自定义渲染功能将非常有用
django angular 如果你想找一个不那么麻烦的项目,看看这个项目,它的目标是实现同样的目标