QRcode로 함해봤는데… 잘되는지 확인을 못했음

 
Park Jong Pil

QRcode로 함해봤는데… 잘되는지 확인을 못했음

geodjango + postgis 를 체험해보면서, 간단히 글로 정리해봤습니다. http

 
Chinseok Lee

geodjango + postgis 를 체험해보면서, 간단히 글로 정리해봤습니다.
http://wp.me/p1nWDs-D

아래 코드가 너무 섹시한거 같아요. -_-;;;

# 35,127을 중심으로 반경 1km 이내의 Spot을 찾는 코드
center = Point(127, 35)
print Spot.objects.filter(point__distance_lte=(center, D(km=1)))

  • Park Jong Pil

    한번 해봐야 겠군요..

안녕하세요 ㅎ 방금 가입한 신입입니다. 저도 장고 공부해야하는데 할일이 산더미같네요 목구멍

 
Minsu Ko

안녕하세요 ㅎ 방금 가입한 신입입니다. 저도 장고 공부해야하는데 할일이 산더미같네요 목구멍에 한입 집어넣고 씹는데도 밥이 그득한 지경입니다

  • Park Jong Pil

    다들 그렇겠지요.. 장고가 비주류이다보니..

안녕하세요^^ 혹시 Google App Engine이나 Amazon EC2 사용하시는 분

 
Kyoungchan Lee

안녕하세요^^

혹시 Google App Engine이나 Amazon EC2 사용하시는 분 계신가요 ???

전 주로 Google App Engine을 사용하는데 상용 서비스를 돌리기에 적합한 플랫폼인지는 아직 잘 모르겠네요..

Amazon EC2를 사용하는 상용 서비스들은 많은 것 같던데… App Engine을 사용한다는 상용 서비스들은 찾아보기가 힘드네요…

단순히 Google App Engine이 PaaS다 보니 플랫폼 종속적인 코드들이 많이 들어가서 개발, 운영이 불편해서 상용 서비스들이 진입을 안하는 건지.. 아니면 이 밖에 다른 이유들 때문에 잘 안쓰는 건지 잘 모르겠네요…

전 얼마전에 나온 Django-nonrel(http://www.allbuttonspressed.com/projects/django-nonrel) 을 사용해서 상용 서비스를 App Engine에 올려볼 계획을 가지고 있거든요…

Django-nonrel은 Django의 ORM을 App Engine의 Datastore와 거의 완벽하게 호환시켜 놓아서 (ManyToMany Field랑 기타 자잘한 필드를 제외한 거의 대부분) 조금만 신경써서 만들면 App Engine 플랫폼에 종속적인 코드를 만들지 않아도 Django로 만든 서비스를 App Engine에 올릴 수 있도록 해놓았거든요.

그래서 이걸 이용해 한번 상용 서비스를 App Engine에 올려볼까 하는데 혹시나 나중에 문제가 생겨서 다른 곳으로 서비스를 이전해야 할 일이 생기면 App Engine Datastore에 들어있는 데이터를 다른 곳으로 마이그레이션 해야 하는 문제도 생길거 같고 해서요…

혹시 Google App Engine이나 Amazon EC2를 사용하시는 분이 계시면 의견을 주시면 좋겠어요 ^^

  • Chinseok Lee

    앱엔진은 최근 들어서 좀 쓸만해졌다는 느낌입니다. 앱엔진은 이제 시작인듯 ~

    Park Jong Pil

    EC2 는 잘모르겠구.. 앱엔진은 해볼만한것 같긴한데….

    Park Jong Pil

    대표적인 사이트들이.. 이베이,세일즈포스,베스트바이 등등 찾아보면 엄청 많겠죠

    Hyeonseung Lee

    GAE에 nonrel에 얹어서 올리는데 생각보다 시행착오가 많았습니다만 기존에 쓰던 방법에 비하면 이건 뭐 대혁신입니다. 하지만 문서도 빈약하고 사용자들의 경험담도 부족합니다.

    Kyoungchan Lee

    오 nonrel을 쓰시는군요 ^^ 별다른 문제 없이 잘 동작 하나요??? 전 nonrel로 개발은 하고 있는데 실제로 올렸을때 서비스가 잘 돌아가는 지는 아직 확인을 못해봐서요 ^^

    Hyeonseung Lee

    아직까지는 어떤 문제가 발생한 적은 없습니다만, 아직 초기니까 확답할수가 없군요 ㅎㅎ 개발자 블로그에 있는 주의사항만 조심하면 문제가 생기는 것 같지는 않습니다.

    Kyoungchan Lee

    아 주의사항이 있었군요… 저도 개발자 블로그에서 확인해 봐야 겠군요 ^^ ;;;

    Hong Seungwoo

    gae에서 로직을 만드시고 국내 소셜앱으로 연동하는 분도 있습니다. 스토리지에서 부족한 부분은 s3와 같이 사용하시더군요. 소셜앱의 특성상 많은 트래픽을 기존 호스팅으로 커버하기가 쉽지 않기때문이지요 또한, 트래픽 전략계획도 필요합니다.

    Sean Lee

    개인적으로 예전에 GAE 테스트를 해봤는데 퍼포먼스가 그닥 좋지 않았습니다. 몇몇 분들은 스마트폰 게임 스코어 서버로 최적이라 하셨던 기억이… 반면 EC2 는 퍼포먼스 좋습니다.

[질문] django 테스트시 manage.py test animals.AnimalTest

 
김승호

[질문] django 테스트시 manage.py test animals.AnimalTest 라고 하면, animals 앱에 있는 테스트 클래스 중 AnimalTest만 테스트되는데요.

제 경우엔 animals\tests 폴더에 모델별로 테스트 파일을 만들어두었습니다. 예를 들면, animals\tests\animal_test.py에는 AnimalTest 클래스가 있고, animals\tests\fish_test.py에는 FishTest 클래스가 들어있고요.

문제는, manage.py test animals.AnimalTest는 잘 실행이 되는데, manage.py test animals.FishTest는 테스트로 인식하지 못한다는 점입니다.
다음과 같은 에러가 나네요.

ValueError: Test label ‘animals.FishTest’ does not refer to a test

일반적인 테스트 실행 방식인 manage.py test를 실행해보면, FishTest는 쏙 빼놓고 AnimalTest만 수행하는 걸 볼 수 있고요.

해결책 좀 알려주세요~ ㅠㅠ

  • Hyungyong Kim

    animals\tests\__init__.py 파일에 from animal.tests.fish_test import FishTest 를 추가해보세요

    김승호

    역시 형용 님… 잘 됩니다!
    왜 init.py를 생각지 못했을까요.. ㅠㅠ
    (django를 접한지는 꽤 오래 되었는데도 초보 티를 팍팍 내고 있습니다.)

    Chinseok Lee

    http://seorenn.blogspot.com/2011/02/django-multiple-unittest-files.html

    김승호

    진석 님/ 감사합니다. ^^