Django自定义YamlField实现过程解析
需求 在使用django admin时希望后台的Textarea多行文本框可以按yaml格式编写,数据库保存为Text文本类型,字段和接口中读取出来自动变为字典或列表格式。 试过pip install django-yamlfied,修改支持新版django之后 接口中返回的字段是字符串形式,不符合预期。 之前写过一版。 import yaml from django.db import models class YamlField(models.TextField): def to_python(self, value): # 将数据库内容转为python对象时调用 if
用户评论