사용자 도구

사이트 도구


2018_07

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
2018_07 [2018/07/19 07:50]
ehmoon
2018_07 [2018/07/20 07:55]
ehmoon
줄 362: 줄 362:
  
 내일은 이 작업 마무리하고 논문 리딩 시작. 내일은 이 작업 마무리하고 논문 리딩 시작.
 +
 +\\
 +\\
 +\\
 +
 +===== 20일 금요일 =====
 +
 +쿼리 만들어서 파일 경로 DB에 update하는 작업 진행하다 시간이 너무 많이 소요돼서
 +
 +결국 django 에서 제공해주는 함수 이용하여 작업.
 +
 +view 단에 setMhtFiles() 메소드 만들고 os 모듈 안에 있는 listdor() 함수 사용하여
 +
 +files 폴더 안에 모아놓은 모든 파일의 이름 빼옴.
 +
 +현재 디렉터리의 경로를 알기 위해 os.path.realpath() 함수 사용하였고, 앞에서 구한
 +
 +파일명 앞에 붙여서 500개의 절대경로 만들어냄.
 +
 +각각의 경로들을 DB에 update 하기 위해 모듈 클래스의 save() 함수 이용하여 작업 완료.
 +
 +추가 작업으로 클라이언트에서 시뮬레이션 할때마다 변수값들 바꿔주는 시간 줄이기 위해
 +
 +소스코드 정리한번 하고, startDownload() 함수 안에 strat, end, numberOfTabs, isDownload
 +
 +파라미터 만들어서 쉽게 옵션 변경 가능하도록 함.
 +
 +마지막으로 클라이언트 프로그램 아이콘 만들어서 추가하는 작업 완료.
2018_07.txt · 마지막으로 수정됨: 2021/04/13 06:54 (바깥 편집)