我有一个模特:
class errors(models.Model):
date = models.DateTimeField()
msg = models.CharField(max_length=500)
插入时我无法正确获取日期格式。我做了
msg = "error"
date = datetime.datetime.now()
cursor = connection.cursor()
cursor.execute("INSERT INTO cmt_errors('date', 'msg') VALUES (%s, %s)", (date, msg))
我应该如何格式化日期,以免出现语法错误?我,顺便说一句,能够做一个选择所以我已经导入了表格等等。
答案 0 :(得分:1)
不要在列名称周围添加单引号:
"INSERT INTO cmt_errors(date, msg) VALUES (%s, %s)"