queryset을 json 포맷으로 바꿔서 ajax request 에 다시 날려줄려고 하는

 
Daniel Kim

queryset을 json 포맷으로 바꿔서 ajax request 에 다시 날려줄려고 하는데요, 이상하게 serialize 가 안된다면서 계속 에러를 뿜어냅니다… 구글 검색을 해봤는데 죄다 옛날 simplejson 쓰는것들밖에 없어서 혹시 어떻게 하는지 아시는분 계신가요??

Advertisements

#customized #webapp using #wordpress #drupal #joo

 
Kabir Patil

#customized #webapp using #wordpress #drupal #joomla OR #phpframeworks #Django #RoR ??? your ans is here 🙂

1.7의 마이그레이션 기능이 맘에 들어 넘어왔는데 요즘 베타 테스터가 된 느낌이네요..

 
Daniel Kim

1.7의 마이그레이션 기능이 맘에 들어 넘어왔는데 요즘 베타 테스터가 된 느낌이네요..

ajax좀 써보고 있는데 계속 안되서 firebug로 보니 mimetype 을 httpResponse 로 보내는게 1.7부터 안된다네요 ㅠㅠ

혹시라도 쓰실분들은 참고하세요 이제 mimetype 이 아니라 content_type 이랍니다..ㅠㅠ

  • Han Cold Kim

    mimetype -> content_type로 바뀐게

    https://docs.djangoproject.com/en/1.5/topics/http/shortcuts/#s-id2

    이 문서를 말씀하시는건가요…?

    그렇다면… 1.5부터 바뀐내용인것같아요…

    1.4까지가 mimetype였고, 1.5부터 쭉 content_type…

    Daniel Kim

    아.. 바뀐지는 그렇지만 제가 전에 1.6.5 쓸때는 작동은 했는데 1.7 부터는 아예 지원자체가 안되는것 같더라고요 ㅠㅠ

    Han Cold Kim

    그렇군요… 1.7부터는 아예 안되게 바뀐건가보네요

    Han Cold Kim

    정확히 하신 말씀이 맞네요. 1.7부터 사용을 지워졌다고 나와있네요 https://docs.djangoproject.com/en/1.7/releases/1.7/#features-removed-in-1-7

    Han Cold Kim

    1.7 미만에서 1.7 올리실 분들께 좋은 정보가 될꺼 같네요.

    Daniel Kim

    넵.. 다른분들은 저처럼 몇시간동안 뻘짓 안하시기를 ㅠㅠ

    Chinseok Lee

    django 쓰실 때 deprecate 되는 것들은 로그에 warning 이 뜹니다. 눈여겨 보시면 차후에 삽질을 줄일 수 있겠죠.

    https://github.com/django/django/blob/1.6.8/django/http/response.py#L109

    Daniel Kim

    헉.. 이런게 있었군요.. 좋은 정보 감사합니다

    Kyeong-Mook Kay Cha

    저는 간간히 warnings.warn 으로 django 소스 파일 검색해서(grep -r ‘warnings.warn’ .) 예정된 deprecate 요소를 미리 둘러 보곤합니다. 또 deprecate 된 것도 안내되어 새 버전으로 갈아탈 때 삽질을 덜 하게 되고요. 상당히 솔솔해요.

장고 버그픽스 릴리즈가 나왔습니다. Django 1.4.16 Django 1.5.11

 
남홍김

장고 버그픽스 릴리즈가 나왔습니다.

Django 1.4.16
Django 1.5.11
Django 1.6.8
Django 1.7.1

자세한 내용은 아래 링크를 방문해서 릴리즈 노트를 보시면 됩니다.

https://www.djangoproject.com/weblog/2014/oct/22/bugfix-releases-issued/

안녕하세요. 배울 것이 많은 장고 입문자 입니다. 제가 공부하고 있는 책이 있는데 Res

 
심미

안녕하세요. 배울 것이 많은 장고 입문자 입니다. 제가 공부하고 있는 책이 있는데 Restful 방식으로 json주고받으며 템플릿과 폼을 jquery로 처리 하더군요. 실무에서 장고 템플릿과 폼을 쓰는지요?

  • Han Cold Kim

    https://github.com/smartstudy/smartstudy-home 스마트스터디 홈페이지는 쓰네요

    심미

    김한기 와 전체 소스네요 감사합니다.

    Han Cold Kim

    스마트스터디에 감사를… ㅋㅋㅋ

    Han Cold Kim

    https://github.com/jongman/algospot 여기도 장고에요

    심미

    김한기 찾기 힘들던 한글 README가 있네요ㅠㅠ 링크에 감사를!

    최명규

    http://www.banksalad.com 여기도 장고 템플릿 씁니다.

    심미

    최명규 쓰는군요. 감사히 참고하겠습니다 🙂

    최명규

    심미 구현하기 나름이에요 클라이언트에게 맞기냐(javascript) 아니면 서버(django)에게 맞기냐 인데 전 첨에 자바스크립트로 했다가 서버에서 조작하는게 훨신 쉽고 생산성이 좋아서 장고템플릿을 썻습니당

    Seungho Kim

    코드 재사용이나, Model 과의 연동을 생각하신다면 장고에서 컨트롤 해주는게 유리하다고 생각합니다. 하지만 역시 귀찮….

    Dae-Seon Moon

    https://github.com/mozilla/bedrock
    모질라두 장고 템플릿 쓰네요.
    저희회사는 전에는 썼었는데 지금은 프론트엔드를 angularjs로 바꿔서 장고로는 Rest API만 구현해주고 템플릿은 안씁니다.

    심미

    프론트단에 좋은 툴이 많으니 혹시 프로토타입으로만 쓰이나 했습니다. 괜한 생각이었네요. 차근차근 배워야 겠습니다 🙂 감사합니다. Seungho Kim 문대선

    Jaehyung Kwak

    무슨 책 보시나요???

    심미

    곽재형 Fast Web Service Build Up 으로 시작했습니다~

안녕하세요 ^^ 이번에 django로 프로젝트를 진행하다가 막히는 부분이 있어서 이렇게 글

 
박종일

안녕하세요 ^^ 이번에 django로 프로젝트를 진행하다가 막히는 부분이 있어서 이렇게 글을 남깁니다.
다른게 아니라 django에서 이름과 디렉토리를 받아서 다음으로 넘어가는 것 까지는 되는데요 제가 막히는 부분은 토탈정보를 표시하는데까지는 나오는데 그다음부터는 값을 넘기는게 아닌 링크형태로 돌아다녀야하는데요 여기서 디렉토리와 사용자명이 같이 넘어가는게 아니라 그대로 링크된 url로 접속해 버리네요… ㅠㅠ 그래서 view.py에서 class로 정의하고 넣어봐도 안되고 전부다 같은 request를 받게해도 안되네요..
이부분 어떻게 안될까요…?
두서없이 쓴글이라 많이 어지러우실텐데 죄송합니다.
조언부탁드립니다.

  • Donghyun Cho

    다른 url로 데이터를 공유하고 싶다면 임시로 저장할 장소가 필요해요… 1. query string, 2. post, 3. session, 4. cookie, 5. database 또는 cache 스토리지. 각각 장단점이 있으니 잘 알아보고 사용하시길 바랍니다. 제가 제대로 문제를 이해했다면 url이나 querystring을 사용하는 방법이 좋을 듯 합니다..

    박종일

    Donghyun Cho 흠.. 일단은 급한데요 POST방식말고 GET으로 넘겨서 하는데 이번에는 링크가 GET사이에 있는 page 변조가 안되네요 …. 정말 멀고도 험한길이네요 ㅠㅠ

    Donghyun Cho

    사용자명은 다른 사용자가 아니라면 request.user 오브젝트에서 받아오면 되고, 디렉토리는 클라이언트에서 jquery같은 jacascript를 사용하여 querystring 파라메터를 동적으로 업데이트를 해주시면 될 듯 하네요.

    박종일

    흠.. 예를 들면 이런거죠
    localhost:8000/a?page=total&name=park&com=kr 인데 링크를 누르면
    localhost:8000/a?page=profile&name=park&com=kr 이렇게 되서 park이라는 사람에게 한정되게 하고싶은건데..
    profile 가 되니까 그냥 넘어가더라구요.. 그래서 지금 링크 자체를 javascript로 처리해야하나 고민중이에요…ㅠㅠ

    박종일

    혹시 django에서 할수있는 방법은 없을까요?

    한만철

    맞게 이해한건지 모르겠네요..혹시 GET으로 request된 값을 읽어오는게 안되신다는거면 href부분에 템플릿태그를 사용해서 GET값을 불러올수 있습니다. page={{ request.GET.page }}&name={{ request.GET.name }}&com={{ request.GET.com }}

    박종일

    Donghyun Cho 한만철 감사합니다 ^^ 해결되었습니다 ㅎㅎ 소중한 조언 감사드립니다 ^^