在Django中,可以使用datetime模块将日期字符串传递到DateTime字段。
首先,需要导入datetime模块:
from datetime import datetime
然后,在视图函数或模型方法中,可以使用datetime.strptime方法将日期字符串解析为datetime对象。该方法接受两个参数:日期字符串和日期格式。
date_string = "2022-12-31"
date_format = "%Y-%m-%d"
date_object = datetime.strptime(date_string, date_format)
接下来,可以将date_object赋值给DateTime字段。 在模型中:
from django.db import models
class MyModel(models.Model):
date_field = models.DateTimeField()
在视图函数或模型方法中:
my_model = MyModel()
my_model.date_field = date_object
这样就可以将日期字符串成功传递到DateTime字段了。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云