Python 如何实现Mysql操作UNHEX&;带有Django模型数据库API的十六进制

Python 如何实现Mysql操作UNHEX&;带有Django模型数据库API的十六进制,python,mysql,django,django-models,Python,Mysql,Django,Django Models,感谢您的参与。我正计划将音频指纹Python模块集成到Django框架中。我在重写其数据库操作时遇到了这个问题。其中一个Mysql命令如下所示: INSERT INTO %s (%s, %s, %s) values (%%s, UNHEX(%%s), %s); 对于Django.Models和Hex(),我没有找到类似的方法来实现这一点。如果有人知道如何做到这一点,请帮助 请参见我的答案: 可以通过实现一个新的字段类型和一个get\u占位符函数来实现

感谢您的参与。我正计划将音频指纹Python模块集成到Django框架中。我在重写其数据库操作时遇到了这个问题。其中一个Mysql命令如下所示:

INSERT INTO %s (%s, %s, %s) values (%%s, UNHEX(%%s), %s);
对于Django.Models和Hex(),我没有找到类似的方法来实现这一点。如果有人知道如何做到这一点,请帮助

请参见我的答案:

可以通过实现一个新的字段类型和一个
get\u占位符
函数来实现