我正在使用下面的一段代碼來填充我的數據庫。我導入了from datetime import datetime
,並試圖創建一個datetime對象來保存到django的DateTimeField。爲什麼strptime不能在我的代碼中工作?
with open(os.path.join(settings.BASE_DIR, 'media', 'attendance', 'populate.csv')) as f:
reader = csv.reader(f)
for row in reader:
obj, created = Attendance.objects.get_or_create(
employee_id=row[0],
punch=datetime.strptime(row[1], "%Y%m%d %H%M"),
)
這是我得到的錯誤。
ValueError at /attn/populate/
time data ' 20170604 0600' does not match format '%Y%m%d %H%M'
看起來好像字符串的格式匹配。我在這裏做錯了什麼?
感謝。我錯過了。 – MiniGunnR