次のコードを使用してデータベースにデータを入力しています。 from datetime import datetime
をインポートし、djangoのDateTimeFieldに保存するdatetimeオブジェクトを作成しようとしています。私のコードで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'
文字列DOESがフォーマットと一致するようです。私はここで間違って何をしていますか?
感謝。私は逃しました。 – MiniGunnR