我的模型和数据库中都有CharField。我想将此CharField列转换为实际日期时间Django格式。我有像
这样的插入查询test.objects.create(voice=m.voice, size=m.size, start_time=get_time.get('min_time'),)
我想创建一个解决它的函数,但不知道该怎么做。请帮忙。
答案 0 :(得分:0)
我认为直接将字符字段更改为datetime字段很难。你需要一个接一个地做。
start_datetime
start_time
从字符串转换为datetime对象。start_time
start_time
列这是从字符串到日期时间代码的示例转换。
import time
for obj in Test.objects.all():
obj.start_datetime = time.strptime(obj.start_time, "%d %b %y")
obj.save()
您可能想要阅读此python time library。