스터디 가기 전에 발표할 부분 준비를 했다.


django books라는 앱을 만들었다. 지금까지 함수형 view만 사용했는데 클래스형 view를 사용하니까 신기했다.


templateview, listview, detailview, 이외에 crud에 매칭되는 view 들을 어떻게 처리할 건지에 대해 미리 만들어놔서 코드도 엄청 간단해졌다.


금방금방 뭔가를 만들 수 있을 것 같다.


스터디 끝나고 저녁먹고 쉬다가 카페왔다.


카페에서 2017년 카카오 셔틀버스 문제를 풀고 (1시간)

-> 풀었음 


django 지금까지 책 본거 복습하고 (2시간)

-> 파이썬 복습만 함


멜론 재생목록 정리하는거 하고 (1시간)

-> json 어떻게 데이터 넣을지 정함


파이썬 병렬처리 쓱 훑어보기 (1시간)

-> 엄청 쉬운 방법이 있긴한데 이렇게 해도 될지 모르겠음


지금이 9신데 5시간 하면... 새벽 2시 되겠네? 

'2019년 > 1월' 카테고리의 다른 글

6일  (0) 2019.01.06
5일 - django  (0) 2019.01.06
3일 - 플레이 리스트 받아오기 50% 성공?  (0) 2019.01.03
3일 - 멜론플레이리스트를 그대로 유튜브 뮤직으로 옮기기  (0) 2019.01.03

django form 처리를 공부했다.


form 클래스로 입력받을 데이터를 미리 정의해놓고


뷰에서 form 을 불러서 사용하면 알아서 input태그 등등 달아서 렌더링해준다.

'2019년 > 1월' 카테고리의 다른 글

6일  (0) 2019.01.06
5일 - django  (0) 2019.01.06
3일 - 플레이 리스트 받아오기 50% 성공?  (0) 2019.01.03
3일 - 멜론플레이리스트를 그대로 유튜브 뮤직으로 옮기기  (0) 2019.01.03

멜론에 있는 플레이 리스트 받아오는 것 성공


{
    '테스트입니다1':  [
        {
            'artist':  'Ja Mezz,
             Andup (앤덥),
             MINO (송민호)',
             'title':  '거북선 (Feat. 팔로알토)'
        },
         {
            'artist':  'nafla,
             pH-1,
             Kid Milli,
             OLNL (오르내림),
             루피 (Loopy),
             SUPERBEE',
             'title':  '119 (Feat. GRAY)'
        }
    ],
     '게임할 때 들을 신나는 노래':  [
        {
            'artist':  'myunDo',
             'title':  '야망의 냄새'
        },
         {
            'artist':  'The Notorious B.I.G.',
             'title':  'Hypnotize'
        },
         {
            'artist':  'Khalid',
             'title':  'Young Dumb & Broke'
        },
         {
            'artist':  'Playboi Carti',
             'title':  'Wokeuplikethis* (Feat. Lil Uzi Vert)'
        },
         {
            'artist':  '대디톤즈 (Daddy Tonez)',
             'title':  'No Rules In My Room'
        },
         {
            'artist':  'A$AP Mob',
             'title':  'Telephone Calls (Feat. A$AP Rocky,
             Tyler,
             The Creator,
             Playboi Carti & Yung Gleesh)'
        },
         {
            'artist':  'Trippie Redd',
             'title':  'Poles 1469'
        },
         {
            'artist':  'G-Eazy',
             'title':  'No Limit (Feat. A$AP Rocky & Cardi B)'
        },
         {
            'artist':  'Bhad Bhabie',
             'title':  'Hi Bich (Remix) (Feat. YBN Nahmir,
             Rich The Kid and Asian Doll)'
        },
         {
            'artist':  'Jhene Aiko',
             'title':  'Sativa (Feat. Swae Lee)'
        },
         {
            'artist':  '조용필',
             'title':  'Bounce'
        },
         {
            'artist':  '씨잼 (C Jamm)',
             'title':  'Know'
        },
         {
            'artist':  'Snoop Dogg,
             Wiz Khalifa',
             'title':  'Young,
             Wild & Free (Feat. Bruno Mars)'
        },
         {
            'artist':  '식케이 (Sik-K),
             릴보이 (Lil Boi),
             지구인',
             'title':  'RESPECT (Feat. 로꼬,
             GRAY & DJ Pumkin)'
        },
         {
            'artist':  '윤도현',
             'title':  '사랑했나봐'
        },
         {
            'artist':  '윤도현',
             'title':  '사랑 Two'
        },
         {
            'artist':  'YB',
             'title':  '잊을게'
        },
         {
            'artist':  '윤도현,
             하현우 (국카스텐)',
             'title':  '박하사탕'
        },
         {
            'artist':  '윤도현',
             'title':  '휘파람'
        },
         {
            'artist':  'BILL STAX (빌스택스)',
             'title':  'anti (Feat. Termanology)'
        },
         {
            'artist':  'MINO (송민호)',
             'title':  '겁 (Feat. 태양)'
        },
         {
            'artist':  'MINO (송민호),
             지코 (ZICO)',
             'title':  'Okey Dokey'
        },
         {
            'artist':  '블랙넛 (Black Nut)',
             'title':  '내가 할 수 있는 건 (Feat. 제시)'
        },
         {
            'artist':  'MINO (송민호),
             지코 (ZICO),
             팔로알토(Paloalto)',
             'title':  'moneyflow (다 비켜봐)'
        },
         {
            'artist':  'Ja Mezz,
             Andup (앤덥),
             MINO (송민호)',
             'title':  '거북선 (Feat. 팔로알토)'
        },
         {
            'artist':  'BILL STAX (빌스택스)',
             'title':  '40 (Feat. 40)'
        },
         {
            'artist':  '박재범',
             'title':  'ON IT (Feat. DJ Wegun)'
        },
         {
            'artist':  '이적',
             'title':  '빨래'
        },
         {
            'artist':  '박재범',
             'title':  'CHA CHA CYPHER (Feat. G2,
             기리보이,
             VASCO,
             Dayday,
             서출구 & DJ Wegun)'
        },
         {
            'artist':  'Owen Ovadoz',
             'title':  'City'
        },
         {
            'artist':  'E SENS',
             'title':  'Next Level'
        },
         {
            'artist':  '개리',
             'title':  '바람이나 좀 쐐 (Feat. 우혜미)'
        },
         {
            'artist':  'G.Soul',
             'title':  'You'
        },
         {
            'artist':  '기리보이',
             'title':  '호구 (Prod. By Fisherman of wybh) (Feat. 브라더수)'
        },
         {
            'artist':  '사이먼 도미닉',
             'title':  '₩ & ONLY (WON & ONLY) (Feat. 박재범)'
        },
         {
            'artist':  'The Quiett',
             'title':  'My Life (Feat. Dok2 & Beenzino)'
        },
         {
            'artist':  '베이식 (Basick)',
             'title':  '좋은 날 (Feat. 거미)'
        },
         {
            'artist':  'GRAY (그레이)',
             'title':  '하기나 해 (Feat. Loco)'
        },
         {
            'artist':  '빈지노 (Beenzino)',
             'title':  'Nike Shoes (Feat. Dynamic Duo)'
        },
         {
            'artist':  'ILLIONAIRE RECORDS',
             'title':  'A Better Tomorrow (Feat. Sean2slow & MC Meta)'
        },
         {
            'artist':  '기리보이',
             'title':  '성인'
        },
         {
            'artist':  '사이먼 도미닉',
             'title':  '사이먼 도미닉'
        },
         {
            'artist':  '개코',
             'title':  '화장 지웠어 (Feat. Zion.T,
             HA: TFELT) (No Make Up)'
        }
    ],
     '개발할 때 들을 조용한 노래':  [
        {
            'artist':  '크래커 (CRACKER)',
             'title':  '그런 날 (Feat. 김호연 of 달 좋은 밤)'
        },
         {
            'artist':  'Eugene (유진)',
             'title':  'Nostalgia (노스텔지아)'
        },
         {
            'artist':  '다비치',
             'title':  '받는 사랑이 주는 사랑에게'
        },
         {
            'artist':  '프롬',
             'title':  'Do You Mind If I Look At You'
        },
         {
            'artist':  '한올',
             'title':  '다시'
        },
         {
            'artist':  '태연 (TAEYEON)',
             'title':  'Circus'
        },
         {
            'artist':  '로시 (Rothy)',
             'title':  'Stars'
        },
         {
            'artist':  'JIDA (지다)',
             'title':  'Autumn Breeze (Feat. Rachel Lim)'
        },
         {
            'artist':  'JIDA (지다)',
             'title':  'Blind (Feat. Rachel Lim)'
        },
         {
            'artist':  '바닐라 어쿠스틱',
             'title':  'Rain Is Falling'
        },
         {
            'artist':  '노르웨이 숲',
             'title':  '너는,
             꽃'
        },
         {
            'artist':  'CHEEZE (치즈)',
             'title':  'Alone'
        },
         {
            'artist':  '키겐,
             새벽공방',
             'title':  '별들도 눈감은밤'
        },
         {
            'artist':  '프롬',
             'title':  '서로의 조각 (With 기리보이)'
        },
         {
            'artist':  'CHEEZE (치즈)',
             'title':  '좋아해 (bye)'
        },
         {
            'artist':  '아이유',
             'title':  '느리게 하는 일'
        },
         {
            'artist':  '어반자카파',
             'title':  '혼자'
        },
         {
            'artist':  '로시 (Rothy)',
             'title':  '나비효과'
        },
         {
            'artist':  '스웨덴세탁소',
             'title':  '우리가 있던 시간'
        },
         {
            'artist':  '레이나 (Raina)',
             'title':  '작아지는 중'
        },
         {
            'artist':  '마은진 (플레이백)',
             'title':  'I Understand (Feat. 디어 (d.ear))'
        },
         {
            'artist':  '태연 (TAEYEON)',
             'title':  '수채화 (Love in Color)'
        },
         {
            'artist':  '다비치',
             'title':  'More Than Words'
        },
         {
            'artist':  '백예린',
             'title':  'Bye bye my blue'
        },
         {
            'artist':  '프롬',
             'title':  '후유증 (Feat. 민현 Of 뉴이스트)'
        },
         {
            'artist':  'Wynn',
             'title':  'IF I'
        },
         {
            'artist':  '프롬',
             'title':  '반짝이던 안녕'
        },
         {
            'artist':  '조현아 (어반 자카파)',
             'title':  '그대 떠난 뒤'
        },
         {
            'artist':  '김지수',
             'title':  'SHE (그대가 안아준다면,
             그 어떤 것도 날 춥게 할 수 없습니다)'
        },
         {
            'artist':  '새벽공방',
             'title':  '새벽라디오 199.3'
        },
         {
            'artist':  '재니',
             'title':  'UOOW (달) (Feat. NAVYX2)'
        },
         {
            'artist':  '이수현',
             'title':  '소리'
        },
         {
            'artist':  '아이유',
             'title':  '바람꽃 (E.S)'
        },
         {
            'artist':  '민채',
             'title':  '라따따'
        },
         {
            'artist':  'S.M. THE BALLAD',
             'title':  'Set Me Free (Sung By 태연 (소녀시대))'
        },
         {
            'artist':  '심규선 (Lucia),
             에피톤 프로젝트',
             'title':  '부디'
        },
         {
            'artist':  '짙은',
             'title':  '백야'
        },
         {
            'artist':  '스텔라장 (Stella Jang)',
             'title':  '요즘 청춘'
        },
         {
            'artist':  '종현 (JONGHYUN)',
             'title':  'Lonely (Feat. 태연)'
        },
         {
            'artist':  '백예린',
             'title':  '그의 바다'
        },
         {
            'artist':  '어반자카파',
             'title':  '그런 밤'
        },
         {
            'artist':  '펀치 (Punch)',
             'title':  '밤이 되니까'
        },
         {
            'artist':  '펀치 (Punch)',
             'title':  '오늘밤도'
        },
         {
            'artist':  '볼빨간사춘기',
             'title':  'Lonely'
        },
         {
            'artist':  '옥상달빛',
             'title':  '어른이 될 시간'
        },
         {
            'artist':  '슬옹,
             조이 (JOY)',
             'title':  '이별을 배웠어 (Always In My Heart)'
        },
         {
            'artist':  '한올',
             'title':  '누군가의 위로가 필요한 밤'
        },
         {
            'artist':  '스탠딩 에그',
             'title':  '여름밤에 우린'
        },
         {
            'artist':  '정승환',
             'title':  '눈사람'
        },
         {
            'artist':  '소심한 오빠들',
             'title':  '이별맛집 (Feat. 볼빨간사춘기)'
        }
    ],
     '2019.01.03 13: 24':  [
        {
            'artist':  'Adam Lambert',
             'title':  'Trespassing'
        }
    ],
     '2019.01.03 13: 23':  [
        {
            'artist':  'Sia',
             'title':  'Move Your Body (Single Mix)'
        }
    ],
     't':  [
        {
            'artist':  '엠씨더맥스',
             'title':  '넘쳐흘러'
        }
    ]
}


근데 문제는... 플레이 리스트 제목이 똑같은걸로 생성할 수도 있네...


예를 들어 플레이 리스트 이름이 play1, play1, play1 이렇게 똑같은 이름으로 3개 생성이 가능함


이미 존재하면 [플레이리스트이름] (1) 이런식으로 생성해야겠다.



실제로 10번, 11번의 재생 목록이 t로 같은데 마지막 재생 목록이 덮어쓰기했다.



'2019년 > 1월' 카테고리의 다른 글

6일  (0) 2019.01.06
5일 - django  (0) 2019.01.06
3일 - 플레이 리스트 받아오기 50% 성공?  (0) 2019.01.03
3일 - 멜론플레이리스트를 그대로 유튜브 뮤직으로 옮기기  (0) 2019.01.03

+ Recent posts