200629-200705_TIL

6월 29일(월)

  • 믹스인을 사용해서 가게 게시물의 생성, 수정, 삭제는 staff만 가능하게끔 해보았다.
  • 모든 게시글 생성, 삭제 때 tag를 저장할 수 있게 했다.

6월 30일(화)

  • 어제까지 한 파일을 업로드에서 봤는데, 모바일로 볼 때 사진 사이즈가 만족스럽지 않았다. 변경해봐야겠다.
  • jquery ajax를 사용해서 회원가입 페이지에서 아이디와 닉네임 실시간 확인을 구현해 보았다.

7월 1일(수)

  • ajax를 통해 좋아요 기능을 구현해보았다.
  • css에 대해 공부하는데 좋은 사이트들을 발견햇다. 참고1 참고2

7월 2일(목)

  • 모바일에서 사진이 짤리는 현상을 얼추 해결은 했다. 레이아웃 만드는게 어렵다는걸 느끼는 하루였다.
  • 게시글에도 좋아요 기능을 구현했다. ajax 스크립트를 파일로 만들어서 로드하는 형식으로 바꾸어 보았는데, 템플릿 변수들을 사용하긴 힘들다. 그렇기에 script 태그 안에 var myGlobal = {'ur': 같이 객체로 만들어서 ajax 스크립트 내에 사용하면 된다.
  • 게시글의 형식을 바꾸기 위해 날짜 관련해서 Djagno의 humanize 기능을 사용해 보았다. naturalday, naturaltime을 선택해서 사용하면 될거 같다.

7월 3일(금)

  • 친구한테 검토를 받고 디자인을 더 고쳐보았다. CSS의 미디어 쿼리를 사용해서 화면의 늘거나 줄어들 때에 맞춰 변경해보았다. 역시 아는 것이 힘이다.

7월 4일(토)

  • 새벽에 하고있는 프로젝트의 모델을 바꿔보는 일을 했다. 원래는 OneToOneField로 프로파일 형식으로 구축했는데, 할 때마다 번거롭고 해서 Abstractuser 형태로 바꿔봤다. 이 마저도 많은 뻘짓을 했지만, 어째 됐건 구현은 해서 기분은 좋다.

7월 5일(일)

  • 사이트를 계속 다듬고 통일성을 줘보고 있다. 내일은 페이지 기능을 예쁘게 다듬고, 아이디 찾기 비번 찾기 기능을 구현해보고자 한다.