목록전체 글 (95)
Ssul's Blog
오늘 날짜를 기준으로 이번주 월요일 찾고, 이번주 쿼리셋 출력하기 #1. 오늘 날짜 기준으로 이번주 월요일 찾기 import datetime today = datetime.date.today() print(today) # 2022-10-05 오늘날짜 print(today.weekday()) #월요일의 일자 monday = today - datetime.timedelta(days=today.weekday()) print(monday) #2022-10-03 sunday = monday + datetime.timedelta(days=6) print(sunday) #2022-10-09 #2. 이번주 로그 범위로 검색해서 쿼리셋 직렬화 #로그 생성일 기준 1주일 로그 가져오기(__range) walletlogs ..
get은 객체를 반환 - 객체.id 같이 접근가능 - 검색결과 없을시: DoesNotExist - 직렬화 필요함(객체 1개 직렬화 하는 함수) filter는 쿼리셋(객체여러개)을 반환 - 쿼리셋.id 불가(*first, last의 경우 객체반환) - 검색결과 없을시: {} - 직렬화 필요함(객체 여러개 직렬화 함수) # 예시 walletlogs = self.wallet_logs.all() json_walletlogs = serializers.serialize('json', walletlogs) return ( json_walletlogs )
[혼자 작업할 때] #1. 브랜치를 만든다 $ git branch hpagemodify $ git checkout hpagemodify (*$ git checkout -b hpagemodify 한꺼번에 가능) $ git branch *hpagemodify master #2. hpage 수정 코딩하기 #3. 온라인에 브랜치 만들기(현재는 로컬에만 있는 상태) $git push --set-upstream origin hpagemodify #4. 코딩이후, 브랜치에 add, commit, push하기 $ git checkout hpagemodify (브랜치로 이동) 코딩작업!!! $ git add . $ git commit -m "hpage modify" $ git push origin hpagemodify ..
결제페이지를 구현하면서, 자바스크립트가 한번에 먹히지 않고, 새로고침을 해야 적용되는 현상 발견 해당 문제를 해결하기 위하여 $(document).ready(function(){ 를 사용했지만 실패, 해서 터보링크를 스터디 후, 아래 코드로 수정하였지만 $(document).on('turbolinks:load', function() { 여전히 똑같은 현상반복... 결국 많은 사람의 조언에 따라... 터보링크 삭제하기로!!! 삭제하는 방법 #1. Gemfile에서 turbolinks 제거 #2. application.js에서 터보링크 제거 #3. apllication.html.erb에서 , 'data-turbolinks-track': 'reload' 제거(2개있음) #4. bundle install 후 서..
medium.com/@shaircast/ruby-on-rails-on-wsl-%EC%9C%88%EB%8F%84%EC%9A%B0-10%EC%97%90%EC%84%9C-%EB%A0%88%EC%9D%BC%EC%A6%88-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-9a6164df51f Ruby on Rails on WSL (윈도우 10에서 레일즈 설치하기) 서울대 멋쟁이 사자처럼 6기 여러분, 안녕하세요. medium.com 디펜던시 리스트 보완 playinlion.tistory.com/27 윈도우 10에서 Ruby on Rails 세팅하기 - WSL 0. 윈도우 10에서 WSL이 등장하며, 예전보다 윈도우 디바이스에서 Ruby on Rails를 세팅하는 작업이 수월해졌습니다. 하지만 리..