Error Msg
Traceback (most recent call last):
File "E:/code/adva_code/my_orm.py", line 108, in <module>
user.save()
File "E:/code/adva_code/my_orm.py", line 91, in save
sql = "insert {}({}) value({})".format(self._meta["db_table"], ",".join(fields), ",".join(values))
TypeError: sequence item 1: expected str instance, int found
问题:
",".join()接收的参数必须是str类型, 不接受其他类型
解决:
修改join()参数为列表, 列表中全部为str类型: ","join(["1", "2", "3"...])