안녕하세요, 상용 환경에 배포를 하면서 마이그레이션이 같이 진행되는데, 자주 마이그레이션

 
Dae-won Seo

안녕하세요,

상용 환경에 배포를 하면서 마이그레이션이 같이 진행되는데,
자주 마이그레이션 단계에서 멈춤 현상이 생깁니다.
동시에 postgresql에 lock이 걸려서 다른 연결도 안되구요…

찾아보니 이미 active transaction이 있을 때는 alter table이 되지 않아서 생기는 문제라고 하는데,
상식적으로는 그 active transaction이 다 처리되고 나면 alter table이 실행되어야 될 것 같은데,
정말 꽤 오래 기다려도 실행될 기미가 안보이더라구요…

결과적으로 postgresql의 서비스를 restart 해주면 해결이 되긴 하는데,
매번 배포할 때마다 이런식으로 하는건 아닌것 같아서,
다른 분들은 어떻게 하시는지 질문 드립니다.

  • Donghyun Cho

    혹시 데이터마이그레이션이 있나요?

Advertisements

Django으로 프로젝트를 진행하려고 합니다.그런데 기초지식도 없고 하여 책을 구매하고 싶

 
고요한

Django으로 프로젝트를 진행하려고 합니다.그런데 기초지식도 없고 하여 책을 구매하고 싶은데 추천하는 입문자용 책이 있으신가요? 한글판 책이었으면 좋겠습니다.

  • Chinseok Lee

    https://www.facebook.com/groups/django/permalink/977607142275785/ 에도 비슷한 질문이 있었네요.

    KwangYoun Jung

    http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=55249081
    책이 쉽게 설명이 되어 있어 입문자에겐 좋을 듯 합니다.

    고요한

    이진석 내용을 보니 웹 쪽이랑 “디장고로 배우는 쉽고빠른 웹개발 파이썬 프로그래밍” 은 책이 없는 것같습니다.그리고 같이 배울예정이라 책이 필요할 것 같아서 문의 드렸습니다.

    고요한

    정광윤 감사합니다.^^

    김명준

    👍👍

    Jae Seung Lee

    이진석님이 보내신 링크타고보세요

템플릿을 보여줄때 모바일 기기는 어떻게 대응하시나요? 일단 여러가지 방법이 생각나는데 몇

 
공대영

템플릿을 보여줄때 모바일 기기는 어떻게 대응하시나요?

일단 여러가지 방법이 생각나는데 몇가지를 적자면

1. 미들웨어를 이용해 PC/모바일을 구분해서 템플릿을 렌더링한다 ( m_ 같은 접두사를 붙인다거나 )

2. 아예 처음부터 반응형 웹으로 만든다

3. 자바스크립트에서 분기한다

4. 쿠키를 사용해서 PC에서 볼지 모바일에서 볼지 선택한다

이것밖에 생각이 안나는데 여러분들은 어떻게 처리하시나요?

  • Seung-Hyo Seo

    그런 작업들은 대부분 Front end 쪽의 개발 분량을 어떻게 줄일 수 있을까? 라는걸 감안해보시면 될 것 같네요.

    박영록

    전 이제 모든 웹페이지를 반응형 웹으로 만듭니다. 평균적인 사용성과 개발 비용 모두 최적이라고 생각합니다.

    박대인

    야후 pure css 한번 써보세요!

    Jung Kyoung Up

    저도 2번입니다.

    Donghyun Cho

    모바일하고 일반피씨하고 보여줘야하는 내용이 차이가 많으면 반응형을 쓰는게 비효율적이라서. 상황이 어떤지에따라 1번 아님 2번으로 해야할 듯 합니다.

Django 를 처음 공부하는 학생입니다. 먼저 접하신분들에게 조언을 구하고 싶어서 찾게되

 
Jae Seung Lee

Django 를 처음 공부하는 학생입니다.
먼저 접하신분들에게 조언을 구하고 싶어서 찾게되었습니다!!
지금 단계에서 가장 효율적으로 공부할 수 있는 방법은 장고 공식 페이지에 있는 튜토리얼을 무작정 따라하는 방법일까요?
공부방법에 대해서 조언좀 부탁드립니다!!(파이썬도 같이해야되서 무엇을 우선순위에 두어야할지 모르겠습니다,,,)

  • Hyeonseung Lee

    그러면 파이썬 공식 튜토리얼부터 따라해보는걸 추천합니다. 장고는 그다음.

    Jeong Ho Jo

    저도 책사서 이제 공부하는데요 영어책보다 한글책이 편하시면
    책제목이 디장고로 배우는 쉽고빠른 웹개발 파이썬 프로그래밍 공부해보세요ㅎ

    Jeong Ho Jo

    장고 튜토리얼 해석해논거라 영어보단 이해되더라고요 사람마다 공부방법이 달라서 이게좋다 저게좋다 말씀드리긴 뭐한데 참고만하세요ㅎ

    공대영

    사람마다 다르겠지만 저는 성질이 조금 급해서 배우면서 만들고 있습니다. 파이썬을 적당히 히신다면 필요한걸 익히면서 만드시는것도 좋을것 같아요. 뭐 다르게 말하면 땜빵식으로 만들고 있죠. 그리고 django로 배우는 쉽고 빠른 웹개발 책도 추천드립니다. 처음 할때 갈피를 잡아줘요.

    Chinseok Lee

    튜토리얼 하고 나서, 응용해서 프로젝트를 여럿 만들어보세요.
    공부를 목적으로 하니, 최대한 다양한 기능들을 써보시구요. 🙂

    Donghyun Cho

    장고는 파이선으로 된 프레임워크라 파이선을 먼저 알아야 이해하기 쉽겠죠. 저도 C#하다가 파이선으로 갈아타서.. 처음 python을 점프 투 파이선으로 시작했고, 그 다음에 Django 공홈 튜토리얼 step별로 본 다음에, idiometic python이란 책을 한번 보고, 다시 공홈 튜토리얼가서 나머지 튜토리얼을 봤어요.
    생코에 강좌가 있는지 모르겠는데, Chinseok Lee님이 하시는 askDjango가 꽤 쉽게 설명하시는것 같아서 입문자분들께 좋을 듯 합니다.

    이용재

    누군가 같이 공부하는 사람이 있으면 효과가 더 좋죠.! 피로그래밍 혹은 위에 이진석 선생님이 하시는 웹프로그래밍 수업도 추천합니다. 장고를 배우시는 목적이 무엇인가요?

    ChangHyun Lee

    Python 의 기본적인 문법과 객체지향의 기초만 다지시고나서, Django 공식홈페이지 튜토리얼 따라가시면 좋을듯합니다.

    많은 오픈소스들을 본것은 아니지만, Django 공홈이 가장 도큐먼트가 가독성뛰어나고 내용이 친절합니다.

    Kwon-Han Bae

    한글책을 원하시면.. http://www.yes24.com/24/goods/16886031 이책 추천합니다.

금일 멜팅팟 행사에서 장고 라이브코딩쇼 세션을 하는 데요. 그에 앞서 개인적으로 리허설 방

 
Chinseok Lee

금일 멜팅팟 행사에서 장고 라이브코딩쇼 세션을 하는 데요. 그에 앞서 개인적으로 리허설 방송을 해보려 합니다. 관심있으신 분은 놀러오세요. 🙂

https://www.facebook.com/events/1680374715535066/

안녕하세요? 특정 Page는 특정 ip 에서만 접근 가능하게 하고 다른 모든 page는

 
정재윤

안녕하세요?

특정 Page는 특정 ip 에서만 접근 가능하게 하고 다른 모든 page는 모든 ip에서 접근 가능하도록 해야 하는데 어떤 방법이 좋을 까요 ?

  • Chinseok Lee

    특정 페이지 뷰에서 request.META[‘REMOTE_ADDR’] 를 통해 제한을 거시면 됩니다. 데코레이터를 만들어도 괜찮겠군요.

    https://docs.djangoproject.com/en/1.9/ref/request-response/

    Chinseok Lee

    혹은 middleware 를 통해서도 하실 수도 있습니다.

오랜만에 또 질문을 하러왔습니다 ㅠㅠ… Django rest Framework와 And

 
최준석

오랜만에 또 질문을 하러왔습니다 ㅠㅠ…
Django rest Framework와 Android를 연동하려는데, CSRF…. 부분에서 문제가 생겼네요 ㅠㅠ… 참고할만한 자료 알려주시면 모니터에 절하면서 감사히 보겠습니다…

  • 남홍김

    세션 인증 말고 토큰 인증으로 바꾸시면 CSRF가 필요없을거에요

    최준석

    김남홍 이전 csrf 관련 게시글에서 남홍님과 비슷한 대답들이 달려있던데, 궁금한 부분이…
    기본으로 잡혀있는게 session 인증이고 제가 token 인증을 추가해서 바꾸면 되는건가요….?

    남홍김

    네 settings에서 rest framework api authentication 부분을 변경해주시면 될거에요.

    최준석

    김남홍 네 감사합니다.. ㅠㅠ; api-guide보면서 하다가 모르는 부분 페메로 여쭤봐도 괜찮을까요?

    남홍김

    다 같이 볼 수 있게 여기에 남겨주세요. 그러면 다른 분들도 도움주실 수 있을거에요.

    최준석

    김남홍
    http://cheng.logdown.com/posts/2015/10/27/how-to-use-django-rest-frameworks-token-based-authentication
    이 페이지를 보고 만든 결과 /api-token-auth로 토큰이 생성이 되는 것을 확인했습니다…. 이 토큰을 어떻게 활용해야 하나요… ㅠㅠ;;;
    http POST 127.0.0.1:8000/whatever ‘Authorization: Token your_token_value’ 이런식으로 접근하면 계속 csrf 오류가 납니다…
    (settings에서는 REST_FRAME_WORK 기본 인증 클래스에 TokenAuthentication을 넣어주었고, Model에서 receiver post_save, View에서 authentication_classes까지 모두 설정해주었습니다.)

    Dae-won Seo

    django rest framework은 기본적으로 csrf_exempt 값이 True라서 csrfviewmiddleware를 통과해야 될거 같은데 오류가 나나요?