안녕하세요.
개발중에 궁금한게 생겨서 질문 드립니다.
현재 django베이스로 서비스중에 jwt를 적용시키려고 하는데
jwt 경우 id/password 혹은 oauth등으로 회원 베이스로 적용을 하던데
지금 제가 서비스중인 서비스경우 회원베이스 서비스가 아니여서 어려움을 겪고 있습니다.
혹시 비회원베이스 서비스에서 jwt를 적용해보신 분이나 알고 계신분이 계시면 키워드나 정보를 얻을 수 있을까요?
안녕하세요.
개발중에 궁금한게 생겨서 질문 드립니다.
현재 django베이스로 서비스중에 jwt를 적용시키려고 하는데
jwt 경우 id/password 혹은 oauth등으로 회원 베이스로 적용을 하던데
지금 제가 서비스중인 서비스경우 회원베이스 서비스가 아니여서 어려움을 겪고 있습니다.
혹시 비회원베이스 서비스에서 jwt를 적용해보신 분이나 알고 계신분이 계시면 키워드나 정보를 얻을 수 있을까요?
[회사소개]
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이 ㅠㅠ ..
어 음, 그러게요. DEBUG=True인데 꺼두시는게..^^;
eventRaw = Events.objects.raw(“…”)
event = list(eventRaw)[0] # 맞는 조건이 없을 경우, IndexError가 발생합니다. 이 경우 IndexError 예외를 잡아서 404 오류로 처리하는 것이 좋을 듯 합니다.
그리고, 실서비스에서는 DEBUG=False로 끄시지 않으면, 쿼리실행내역이 메모리에서 점점 커집니다.
django 웹 애플리케이션 실행 시, 다음과 같은 것이 필요한데,
1. 웹 애플리케이션 실행과 동시에, 특정(사용자 정의) 클래스에 대한 객체가 생성
2. 이 객체는 유일성 보장(무조건 1개만 존재)
3. 이 객체는 애플리케이션이 작동하는 동안에는 계속 존재(메모리에 상주)
4. request가 들어올 때마다, 해당 객체에 대한 함수 실행( e.g. instance.got_request(request) )
– 만약 연속으로 2개의 request가 들어온다면, 먼저 들어온 request에 대해서 객체에 대한 함수를 실행하고, 이 함수가 끝날 때까지 다음 request는 대기
어떻게 구현해야할지 감이 잘 안오네요 ㅠ. 조언좀 부탁드리겠습니다.
감사합니다.
어떤 기능을 개발하시는데 이런 구현이 필요한건가요?
데이터와 관련된 처리를 하시려는 용도라면 Django 인스턴스가 실행되는 Python 컨텍스트에 관련 정보를 저장하지 말고 Redis 등 제 3의 Memory-based Storage를 사용 하실 것을 추천 드립니다.
celery 통해서 worker 하나를 통해 처리하는 방법도 있을 수 있을 듯 하네요.
저도 celery 를 통해서 하고 동시성의 경우는 redis 에 user id 로 lock 거는걸 추천드립니다.
궁극적으로는 멱등/가환 가능한 설계가 요구되겠지만, 구현 비용대비 효과적으로는 위에서 나온 추천들 처럼 공유 메모리를 사용하는 것일 것 같습니다.
안녕하세요 django 1.9.7에서 django-haystack(2.5.1)+elasticsearch(1.7) 을 이용하여 간단한 검색기능을 구현하려고 했습니다. 구현에는 성공했으나,
추가로 ‘은전한닢’을 적용하고 싶어서
mecab-ko를 이용하여 시도해 보았습니다.
elasticsearch에 플러그인을 붙여서 mecab-ko를 붙이는 것에는 성공했으나 이를 django-haystack의 설정을 변경하여 연결하는 방법을 찾지 못해 어려움을 겪고 있습니다…
혹시 django-haystack과 은전한닢을 함께 사용하신 분들이 계신가요? 조언 좀 부탁드립니다.
조언은 해드릴수 없지만 곧 올려주실 사용기 미리 감사합니다 __
로컬 장고쉘도 jupyter notebook 으로 써보세요. 🙂
안녕하세요. 고수님들.
2017년 새해 건강하고 행복하시길 바랍니다.
IP를 가지고 콘텐츠를 작성하는 시점의 위치 정보를 등록하고 싶은데 , 혹시 지역별 IP 를 분류하는 방법이나 해당 모듈을 보신 분은 공유를 부탁드립니다.
geoip은 어떠신가요? https://pythonhosted.org/python-geoip/
안녕하세요~~~ 오랜만에 간단한 질문좀 올릴게요!!
혹시 자바스크립트 파일에서 파이썬언어를 사용하는 방법이 따로 있나요?
저는 지금 방법을 몰라서 스크립트파일을 따로 안 짜고 html 파일에서 직접 코딩을 하고 있습니다 .. 이 안에서 쓸때는 예를 들어
“{% url ‘myurl’ %}” 이런식으로 템플릿태그를 쓴다던가 할 수 있는데,
js파일 안에서는 따로 방법이 없는지 궁금합니다!!
다만 우회적으로 원하신걸 구현할수는 있습니다.
# html
{% include ‘test.js’ %}
# test.js
$(function() {
alert(‘{{ctx}}’);
});
이런 식으로 include를 활용하시면 context 변수들을 js 파일 안에 넣을 수 있습니다.
장고 템플릿 엔진을 통해 {% url %} 이 제공되는 것입니다. 장고 템플릿 엔진을 html 렌더링 뿐만 아니라, 다양한 문자열 생성에 쓰실 수 있습니다. 물론 javascript 나 css 생성, 이메일내용 생성 등에서도 쓰실 수 있습니다.
그런데, javascript 는 대개 static 파일로서 처리를 합니다. CDN처리도 용이하구요. 그러니 URL 정의 뿐이라면, 다음과 같이 상수 정의를 참조하는 식으로 처리하시는 방법도 괜찮습니다.
window.MY_URL = “{% url “myurl” %}”;
/* javascript */
$(function() {
alert(window.MY_URL);
});
– Ask Django
PythonAnywhere – Lets’ Encrypt 보안인증서 적용한 경험을 작성해보았습니다.
더 요약해보면
1. dehydrated github에서 내려 받아서 서버에 깔고
2. PythonAnywhere 사이트에 가서 내 서버 깐거 랑 짝짜꿍하고
3. 다시 서버 가서 dehydrated 로 인증서 발급받고
4. 다시 PythonAnywhere 사이트 가서 설치요청해서 설치
5. 서버에서 Settings.py 수정
6. django-sslserver 서버에 설치
인가요?
글에 정성이 느껴지네요.. 저는 발급 받고도 귀찮아서 글 쓰다 말았는데 ㅎㅎ
[Python/Django 개발자 구인]
프리랜서와 고객 간 연결서비스를 개발하고 있는 아테나스랩에서 장고 개발자를 구인하고 있습니다. 며칠 전 아래에 글을 올렸었는데, 모집 내용에 약간의 변경이 있어 아래 글을 삭제하고 다시 업로드 합니다.
자세한 내용은 아래 링크를 확인해주세요!
과연….
Django는 Python 2를 버릴수 있을것인지
1.11 이 LTS 니깐 적어도 3년은 버틸 수 있겠네요.
python2.7이 2020년까지 지원되니깐, 타이밍은 얼추 비슷하네요.
문득 ie8 지원안하겠다 하던 jqurey 가 생각나네요.
알고 계실지 모르겠지만 간단한 팁 하나 드리자면 JWT는 디코드가 가능합니다. 저는 예전에 이걸모르고 사용하려다 큰일날뻔 했네요