혹시 PUT 메소드 사용하여 수정작업 해보신분계신가요…? 갑자기 REST를 지켜보고싶

 
Han Cold Kim

혹시 PUT 메소드 사용하여 수정작업 해보신분계신가요…?

갑자기 REST를 지켜보고싶어서.

클라이언트에서

 $.ajax({
  url: url,
  type: “PUT”,
  data: “contents=1”,
  success: function(result){
   if(result == “1”){
    alert(‘success’);
   }
 });

위와 같이 전송하고,

서버에서는…

elif request.method == “PUT”:
 # import ipdb;ipdb.set_trace()
 key, value = request.raw_post_data.split(“=”) # request.PUT[‘a’] 이런식으로 될줄알았는데 안되서… 이렇게… 클라이언트에서 전송한 “contents=1″가 str 형식으로 넘어오네요… 그래서 ‘=’기준으로 자르고…

 if key == “contents”:
  import urllib
  note.contents = urllib.unquote(value).replace(“+”, ” “) # url인코딩 되서 넘어와서 디코드해주고 띄어쓰기가 +로 되어서 +를 공백으로 바꾸고 저장해야하네요…
  note.save()
 else:
  return HttpResponse(‘actionCustomerNote: Other key is denied.’)

 return HttpResponse(u’1′)

위와같이 뭔가 안예쁜 코드가…

뭔가 좋은방법이 있을꺼 같은데… 혹시… 알고계신가요…?

괜히 PUT를 썼나….

  • Sung-jin Brian Hong

    원래 GET이나 POST가 편한 방법을 제공하는거고 PUT은 딱히 정해진 패턴이 없어서 저렇습니다. 어쩔 수 없죠. ㅎ

    Han Cold Kim

    그렇군요… 앞으론 PUT 안써야겠습니다.. 그냥 POST로… ㅎㅎ

    Jamie J Seol

    메소드만 put 인지 검사하고 데이터는 request body 에서 가져오면 됩니다 post 처럼. 이따가 코드 올려드릴게요

    Jamie J Seol

    http://codepad.org/O4MpnXNe 제가 쓰는 방식입니다. 윗분 말씀대로 웹에선 get post 로만 하는게 충분하고 앱 등에서 사용할 서버와 함께 웹을 작업할때만 rest하게 씁니다.

    Han Cold Kim

    오오오…! 감사드립니다. 설진석님 한번 적용해보겠습니다.

Advertisements

혹시 파이썬 쓰시다가 Go 언어 연결하시려면 필요할 것 같은 문서입니다.

 
Haeseong Choi

혹시 파이썬 쓰시다가 Go 언어 연결하시려면 필요할 것 같은 문서입니다.

비쥬얼 스튜디오로 장고 개발하기!

 
남홍김

비쥬얼 스튜디오로 장고 개발하기!

  • Thomas Hyunsik Kim

    비쥬얼 스튜디오에서 파이썬도 지원했었나요? 템플레이트 태그도 자동완성이 되는게 좋아보이네요. 디버거까지 지원되면 엄청 괜찮겠는데요. publish 기능은 azure만 가능한건지도 궁금하네요. 요즘 파이썬 IDE는 자동완성이나 브레이크포인트 디버깅이 기본적으로 지원되는거라면 제가 무식한 소리를 하는건지 모르겠습니다. 저는 notepad++에서 작업하느라…

    남홍김

    Thomas Hyunsik Kim 전 맥에서 개발을 해서 모르겠네요. ( ”) 에브리클래스에선 개발자 안 찾나요? 흐흐

    I-chul Lee

    응 다른 얘기이기는 한데 DJango 엔진과 연동할 수 있는 VB같은 것도 있을까요 ??
    현업이랑 얘기하다보면 정형적인 개발된 화면도 필요하지만 단순하게 데이타를 내려받아 직접 별도의 수식을 적용하는 일이 많아 Excel같은것에 VB로 연동할 수 있는 기능도 좋을것 같아서요

    Kwon-Han Bae

    I-chul Lee 윈도우에서 이렇게 하면 됩니다.

    http://stackoverflow.com/a/3567759/1712380

Boom! Django 1.5가 릴리즈 되었습니다.

 
남홍김

Boom!
Django 1.5가 릴리즈 되었습니다.

  • Han Cold Kim

    와 드디어!

    Yong-gyun Kim

    !

    Jung Kyoung Up

    오!! 드디어!!!

    Woojing Seok

    BOOM!

    Kyungsoo Park

    와우!

    HyunJin Moon

    할일도 많은데 1.5버전으로 업그레이드 까지 해야하다니

    Chinseok Lee

    드디어 !!!

    Wooki Kim

    드디어!!!
    우리 서비스에 종속된 라이브러리들 때문에 못올리지만…
    개인 플젝할때는 이걸로 써봐야 겠네요 ^^

    Hyun-woo Park

    1.5 프로젝트의 시작은 정경업 유은총 님이 만든 https://github.com/smartstudy/django-project-layout/tree/v1.1 와 함께 ㅋㅋㅋ

Python Korea FB Group 2013년 3월 세미나입니다.

 
Kwon-Han Bae

Python Korea FB Group 2013년 3월 세미나입니다.

  • Choi Won

    이 모임을 위해서 내 개인정보를 팔아야지. 헌데.. 난 대기자.. 쩝.

    Han Cold Kim

    덜덜 대기자 26명이네요…;

    I-chul Lee

    너무 늦어 버린 확인 ㅜㅜ

    Choi Won

    .. 가..강사로.. 등록하는 꼼수를…

http://www.kmobile.co.kr/k_conedu/Conference/Con_g

 
Han Cold Kim

http://www.kmobile.co.kr/k_conedu/Conference/Con_gProgram.asp?id=1140

다즐링님께서 django에대해서 발표하네요

  • Han Cold Kim

    근데 참가비가 11만원이네요 … 덜덜…

    Yong Choi

    발표주제가 ㄷ ㄷ 한 시간에 끝내시다니

    Chinseok Lee

    다즐링님 발표만 들으면 되는데 ;ㅁ;

    Kwon-Han Bae

    ;; 기대하시면 안됩니다;;; 개론이라..

    Kwon-Han Bae

    Woojing Seok 님이 장구에 대해서 더 잘아시는데 바쁘셔셔… 제가 그냥하게된거 같습니다;;

    Woojing Seok

    어허… 저정도 시간이면 자진모리나 시작할수 있을지 걱정이군요 :3
    는 드립이고 참가비 ㅎㄷㄷ 이네요-ㅁ-;;

    Cho HeeJin

    연사 셋이 아는 사람인데 사인 받아 팔까 -_-;

    남홍김

    표를 뿌려주세요. ( ”)

    김승호

    장고 모임에서 앵콜 공연 해주시면 안 될까요? ^^

    Hyun-woo Park

    가시는 분들 강연 시작 전에 ‘우윳빛깔 다즐링’ 외치시길 빌겠습니다.

    Han Cold Kim

    아 너무 고민되네요…. 장고도 장고지만

    맨앞 맨뒤 발표가 요새 관심갖으려고 하는것들이라… 근데 너무 비싸네요 ㅠㅠ

    Kwon-Han Bae

    자료가 공개된다고 하니까 딱히 문제없습니다.
    그리고 인덱스만 보시고 공부하셔도 괜찬을거 같은데요;;

    Han Cold Kim

    아 자료가 공개되나요…? 좋네요! 감사합니다 🙂

    Kwon-Han Bae

    저기서 어려운건 없어요. 그냥 시간이 다 들뿐입니다. 인덱스가 전부..

    Zat Knight

    ㅠㅠ 너무 가고 싶어요