장고 초보자입니다. 문자열 타임 스탬프가있는 SQLite 데이터베이스 용 Django 모델을 만들고 있습니다. 2014-09-23T18 : 43 : 26.692Z. 궁극적으로 Django의 필터링 엔진을 strftime 대신에 사용하고 싶기 때문에 ISO 문자열에서 DateTimeField 객체를 생성하기를 원합니다. 나는이Django 모델 DateTimeField는 ISO8601 타임 스탬프 문자열
startTime = models.DateTimeField(db_column='startTime')
같은 원시 DB 필드에 DateTimeField를 선언하려고하면 오류가 발생합니다 : '유니 코드'개체가 다음 내가 뒷조사를하고 시도에는 속성 'isoformat'
이 없습니다 코드 :
startTime = models.DateTimeField(dateutil.parser.parse(models.TextField(db_column='startTime'))
하지만 지금은 오류가 AttributeError이 '텍스트 필드'객체는에는 속성이 없습니다 '읽기'. 내가 뭘 잘못하고 있니? 이것이 올바른 접근법일까요?
django의 ORM에는 매우 강력한 날짜 조작 지원 기능이 있습니다. 나는 그것을 바꾸지 않을 것이다. 생각하고있는 특정 사항이있는 경우 질문을 편집하여 표준 방법이 있는지 확인하십시오. – karthikr