2013-03-22 3 views
4

django1.4 & python 2.7에서 하나의 예제 프로젝트를 개발했습니다. Google 애플리케이션 엔진에 Google 애플리케이션 엔진에 배포하고 싶지만 App Engine별로 프로젝트를 구성하는 방법 .Google App Engine에 장고 프로젝트 배포

Google 애널리틱스 엔진에서 실행되는 사이트가 있지만 모든 HTML, js를 포함합니다.

django 프로젝트를 배포하기 위해 Google 애플리케이션 엔진에서 데이터베이스를 구성하는 방법은 무엇입니까?

+0

어떤 종류의 데이터베이스입니까? – Paul

+0

내 애플 리케이션에서 나는 MYSQL과 함께 models.py를 사용하고있다 – harihara

+0

당신은 App Engine 환경이 지원하는 데이터베이스로 전환해야 할 것이다. 나는 이것을 할 수 없으므로 조언을 할 수는 없지만 ... Google은 클라우드 SQL 응용 프로그램의 예를 여기에 제공합니다. https://developers.google.com/appengine/training/cloud-sql/ – Paul

답변

2

아마도 가장 좋은 옵션은 Django Non-Rel를 사용하는 것입니다. Google의 값 비싼 클라우드 SQL 서비스를 사용하지 않고 Google App Engine에서 Django ORM (django 데이터베이스 인터페이스)을 사용하는 유일한 방법입니다. 이렇게하려면 장고 사용자 지정 버전을 사용하고 여러 개의 라이브러리를 가져와야합니다. 이 프로젝트를 시작하고 실행하는 작은 프로젝트이지만 노력할 가치가 있습니다. 자세한 내용은이 웹 사이트에서 찾을 수 있습니다 :

http://django-nonrel.org/

주, 비록 장고 - nonrel, 그것은 하면 다음과 같은 특정 SQL 기능을 사용할 수 없습니다 것이다 당신이 장고 데이터베이스 인터페이스를 사용하도록 허용 조인. 조인이 필요한 경우 Google App Engine + Google Cloud SQL을 사용하는 것이 가장 좋습니다. Documentation for that is here. 코멘트에 대해서는

: 네,이 창에서 실행할 수 있습니다

  • , 나는 윈도우에서 실행합니다.
  • 또한 사이트 allbuttonspressed.com은 오래되어 유효 기간이 지났으므로 위의 정보는 입니다.
관련 문제