2012-09-04 2 views
1

내 응용 프로그램에는 ./manage.sh dumpdata 명령을 사용하여 django에서 만든 yaml 파일이 있습니다. YAML 파일 내에서 생성 될 때 그 안에 생성 시간 .. 즉 시간yaml 파일의 'Created Time'을 'Current Time'으로 변경합니다.

created_on: 2012-08-22 06:17:03.053740 

같이 하드 코딩된다.

yaml 파일이 고객 측에서 실행 된 현재 시간 또는 시간으로 시간을 표시하고자합니다. 도움이 될 것입니다. 감사.

답변

1

이 값은 파일을 만들 때 dumpdata으로 내 보낸 레코드 용입니다. 파일이 작성된 시간은 파일 시스템에서 읽을 수있는 파일의 메타 정보의 일부입니다. interestng 정보를

>>> import os.path, time 
>>> time.ctime(os.path.getctime('test.png')) 
'Tue Sep 4 09:48:24 2012' 
>>> 
+0

감사 :

는 파일이 생성 된 시간을 얻으려면. 그러나 그것은 내가 찾고 있었던 것이 아니다. yaml 파일의 'created_on'값을 현재 시간 또는 yaml 파일이 실행 된 시간으로 변경하는 방법을 원합니다. –

+0

그래서 yaml 파일을 가져온 다음 레코드를 수정하고 yaml 파일을 다시 작성 하시겠습니까? –

+0

클라이언트에 앱을 배포 한 후 yam 파일이 끝날 때 실행됩니다. 그리고 'created_on'값에 해당 앱을 실행했을 때의 시간을 반영하고 싶습니다. yaml 파일이 현재 표시됩니다. –

관련 문제