GAE에서 실행되도록 Django 앱을 설정하려고합니다. on_production_server 테스트를 사용하여 settings.py에서 dev와 production 설정 중 하나를 선택하려고합니다. 내가Django App Engine에서 antlr3 모듈을 찾을 수 없습니다.
python manage.py runserver
을 실행 그러나
, 내가 얻을 :
import sys
sys.path.append('/usr/local/google_appengine/lib/')
을 그리고 맨 마지막에이 라인 :
Traceback (most recent call last):
File "manage.py", line 11, in <module>
import settings
File "/home/guillaume/myproject/settings.py", line 10, in <module>
from djangoappengine.utils import on_production_server, have_appserver
File "/home/guillaume/myproject/djangoappengine/utils.py", line 18, in <module>
'Error was: %s' % e)
Exception: Could not get appid. Is your app.yaml file missing?
Error was: No module named antlr3
내가 settings.py를 다음을 추가하는 시도 .profile :
PATH="$PATH:/usr/local/google_appengine/"
하지만 어느 쪽도 오류를 없앨 수는 없습니다. 나는 경로로 일하는 것이 정말 새롭기 때문에 여기에서 맹목적으로 우스꽝스럽게 일합니다. 누구든지 도와 줄 수 있습니까?
django-appengine-patch는 엄청나게 * 사용되지 않지만 몇 년 동안 업데이트되지 않았습니다. 무엇 때문에 그것을 사용하게 만들었습니까? –
@DanielRoseman, 저는 장고 학습 프로젝트를 진행하고 있습니다. 그래서 무료로 온라인으로 배포하는 방법이 필요합니다. Django 사이트를 호스팅하는 데 더 나은 (그리고 똑같이 무료 인) 방법을 알고 있다면, 그것에 대해 알고 싶습니다. GAE의 NoSQL 제한 사항을 다루는 것은 고통스런 말입니다. – GChorn