안녕하세요. 개발중에 궁금한게 생겨서 질문 드립니다. 현재 django베이스로 서비스중에

 
Jaesung Yi

안녕하세요.
개발중에 궁금한게 생겨서 질문 드립니다.

현재 django베이스로 서비스중에 jwt를 적용시키려고 하는데
jwt 경우 id/password 혹은 oauth등으로 회원 베이스로 적용을 하던데

지금 제가 서비스중인 서비스경우 회원베이스 서비스가 아니여서 어려움을 겪고 있습니다.

혹시 비회원베이스 서비스에서 jwt를 적용해보신 분이나 알고 계신분이 계시면 키워드나 정보를 얻을 수 있을까요?

  • 공대영

    알고 계실지 모르겠지만 간단한 팁 하나 드리자면 JWT는 디코드가 가능합니다. 저는 예전에 이걸모르고 사용하려다 큰일날뻔 했네요

Advertisements

[회사

 
Adrien Lee

[회사소개]
unbox는 공연, 전시, 모임 등의 이벤트를 개인의 취향에 맞게 추천해주는 이벤트SNS입니다.
앱을 키면 내가 정말 가고 싶은 이벤트 정보만 나오는 서비스를 만들고 있습니다.
서비스 철학 및 팀 소개 : https://www.unbox.to/team/info
세 차례 정부지원사업에 선발되어 아래와 같은 프로토타입을 완성하고
Web : http://www.unbox.to
Android app :
https://play.google.com/store/apps/details?id=com.unbox.app.unboxbeta&hl=ko
iOS app :
https://itunes.apple.com/kr/app/unbox/id1057800077?mt=8
곧 출시를 앞둔 상태입니다.

[팀 소개]
unbox는 팀은 총 4명(개발자2명, 디자이너1명, 기획자1명)으로 11년 경력의 시니어 개발자님 한분과 3명의 대학생으로 구성되어 있습니다. 실력이 최고라고 말할 수 는 없지만 기본적으로 강한 책임감과 실행력이 있는 팀이고, 그런 팀원 찾고 있습니다.

[주요업무]
-unbox의 Django 서버개발 모든 것을 이끌어 나갑니다.

-풀타임 정 직원.
-Python/Django에 대한 높은 이해
-AWS, 클라우드 환경에 대한 경험
-처음(git init)부터 실제 운영(production)까지 서비스 개발 경험 운영한 경험이 있으신 분.

-읽기 쉬운 코드를 만드는 분.

[급여 및 계약]
연봉 3800-4000만원
급여는 초기에는 프로젝트 단위로 경력에 따라100% 연봉으로 지급해드릴 예정이고, 일을 하면서 서로 비전과 가치관이 맞으면 정식계약을 맺고 싶습니다.
정식계약 시 (100% 연봉) or (약간의 지분+연봉) or (지분+약간의 연봉) 선택 가능합니다.

[지원방법]
-자유 자기소개서와 이력서
(업무 능력과 관계된 중요사항들만 자유로운 형식으로 보내주세요.)
-본인의 참여도와 함께 자신이 만든 앱을 소개해주세요.
-github계정이나 blog가 있다면 공유해주세요.
-support@unbox.to으로 메일 주세요. 확인 후 개별연락 드립니다.

unbox에 관심이 가신다면 직접 찾아 뵙고 더 자세한 이야기를 나누고 싶습니다.
편하게 아래의 연락처로 연락 주세요.
이메일 : support@unbox.to
대표번호 : 0505-993-9999

  • 신동헌

    그럴려고 한 건 아닌데 디버그 모드로 실행됬나보네요
    가입하려고 url에 id 다르게 적어봤는데 traceback이 ㅠㅠ ..

    Junbum Lee

    어 음, 그러게요. DEBUG=True인데 꺼두시는게..^^;

    Chinseok Lee

    eventRaw = Events.objects.raw(“…”)
    event = list(eventRaw)[0] # 맞는 조건이 없을 경우, IndexError가 발생합니다. 이 경우 IndexError 예외를 잡아서 404 오류로 처리하는 것이 좋을 듯 합니다.

    그리고, 실서비스에서는 DEBUG=False로 끄시지 않으면, 쿼리실행내역이 메모리에서 점점 커집니다.

django 웹 애플리케이션 실행 시, 다음과 같은 것이 필요한데, 1. 웹 애플리케이

 
JeongWoo Choi

django 웹 애플리케이션 실행 시, 다음과 같은 것이 필요한데,
1. 웹 애플리케이션 실행과 동시에, 특정(사용자 정의) 클래스에 대한 객체가 생성
2. 이 객체는 유일성 보장(무조건 1개만 존재)
3. 이 객체는 애플리케이션이 작동하는 동안에는 계속 존재(메모리에 상주)
4. request가 들어올 때마다, 해당 객체에 대한 함수 실행( e.g. instance.got_request(request) )
– 만약 연속으로 2개의 request가 들어온다면, 먼저 들어온 request에 대해서 객체에 대한 함수를 실행하고, 이 함수가 끝날 때까지 다음 request는 대기

어떻게 구현해야할지 감이 잘 안오네요 ㅠ. 조언좀 부탁드리겠습니다.
감사합니다.

  • Suchan An

    어떤 기능을 개발하시는데 이런 구현이 필요한건가요?

    Young-il Cho

    데이터와 관련된 처리를 하시려는 용도라면 Django 인스턴스가 실행되는 Python 컨텍스트에 관련 정보를 저장하지 말고 Redis 등 제 3의 Memory-based Storage를 사용 하실 것을 추천 드립니다.

    Chinseok Lee

    celery 통해서 worker 하나를 통해 처리하는 방법도 있을 수 있을 듯 하네요.

    Kwon-Han Bae

    저도 celery 를 통해서 하고 동시성의 경우는 redis 에 user id 로 lock 거는걸 추천드립니다.

    Hyun-woo Park

    궁극적으로는 멱등/가환 가능한 설계가 요구되겠지만, 구현 비용대비 효과적으로는 위에서 나온 추천들 처럼 공유 메모리를 사용하는 것일 것 같습니다.

안녕하세요 django 1.9.7에서 django-haystack(2.5.1)+elasti

 
Min Han

안녕하세요 django 1.9.7에서 django-haystack(2.5.1)+elasticsearch(1.7) 을 이용하여 간단한 검색기능을 구현하려고 했습니다. 구현에는 성공했으나,
추가로 ‘은전한닢’을 적용하고 싶어서
mecab-ko를 이용하여 시도해 보았습니다.
elasticsearch에 플러그인을 붙여서 mecab-ko를 붙이는 것에는 성공했으나 이를 django-haystack의 설정을 변경하여 연결하는 방법을 찾지 못해 어려움을 겪고 있습니다…
혹시 django-haystack과 은전한닢을 함께 사용하신 분들이 계신가요? 조언 좀 부탁드립니다.

  • Woojing Seok

    조언은 해드릴수 없지만 곧 올려주실 사용기 미리 감사합니다 __

안녕하세요. 고수님들. 2017년 새해 건강하고 행복하시길 바랍니다. IP를 가지고 콘텐츠

 
Namju Yoon

안녕하세요. 고수님들.
2017년 새해 건강하고 행복하시길 바랍니다.
IP를 가지고 콘텐츠를 작성하는 시점의 위치 정보를 등록하고 싶은데 , 혹시 지역별 IP 를 분류하는 방법이나 해당 모듈을 보신 분은 공유를 부탁드립니다.

안녕하세요~~~ 오랜만에 간단한 질문좀 올릴게요!! 혹시 자바스크립트 파일에서 파이썬언어

 
유병민

안녕하세요~~~ 오랜만에 간단한 질문좀 올릴게요!!

혹시 자바스크립트 파일에서 파이썬언어를 사용하는 방법이 따로 있나요?
저는 지금 방법을 몰라서 스크립트파일을 따로 안 짜고 html 파일에서 직접 코딩을 하고 있습니다 .. 이 안에서 쓸때는 예를 들어
“{% url ‘myurl’ %}” 이런식으로 템플릿태그를 쓴다던가 할 수 있는데,
js파일 안에서는 따로 방법이 없는지 궁금합니다!!

  • 권재원

    다만 우회적으로 원하신걸 구현할수는 있습니다.

    권재원

    # html

    {% include ‘test.js’ %}

    # test.js
    $(function() {
    alert(‘{{ctx}}’);
    });

    권재원

    이런 식으로 include를 활용하시면 context 변수들을 js 파일 안에 넣을 수 있습니다.

    Chinseok Lee

    장고 템플릿 엔진을 통해 {% url %} 이 제공되는 것입니다. 장고 템플릿 엔진을 html 렌더링 뿐만 아니라, 다양한 문자열 생성에 쓰실 수 있습니다. 물론 javascript 나 css 생성, 이메일내용 생성 등에서도 쓰실 수 있습니다.

    그런데, javascript 는 대개 static 파일로서 처리를 합니다. CDN처리도 용이하구요. 그러니 URL 정의 뿐이라면, 다음과 같이 상수 정의를 참조하는 식으로 처리하시는 방법도 괜찮습니다.


    window.MY_URL = “{% url “myurl” %}”;

    /* javascript */
    $(function() {
    alert(window.MY_URL);
    });

    – Ask Django