Eclipse+Pydev+GAE 개발
샘플 프로젝트 생성, GAE 배포, 동작 확인까지 목표
PC는 MacbookPro MacOS Sierra 64bit
[참고 사이트]ぇ tp // ぇ stp ぁ 응. 사쿠라우 b. 코 m/t란sぁ테/가에/Py텐/룬치메엔ゔ페론멘 t. c기
작업 목록
1. eclipse 설치
이번에는 일본어화 된 Pleiades All in One 설치
[참고 사이트]ぃ tp // 이 m/cyp에 r256/있어 ms/233795f4fc58아704네 47
1.1 아래 사이트에서 "Eclipse4.6 Neon Pleiades All in One"을 선택
[다운로드 사이트] ht tp // // rmd c. 오 sd. jp/
1.2 "Mac64bit"의 [Full Edition]에서 [Python]을 선택
1.3 다운로드한 파일을 더블 클릭하여 Applications에 설치
1.4 eclipse 시작
2. 샘플 프로젝트 만들기
2.1 파일 → 신규 → 기타 → PyDev를 선택하고 PyDev Google App Engine 프로젝트를 선택하고 다음
2.2 프로젝트 정보를 입력하고 "다음"
프로젝트 이름: Sample
2.3 Google App Engine Directory에 다음 입력
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
2.4 완료
2.5 빈 프로젝트 만들기
"From Which Template do you want to create your new Google App Project?"
에서
Empty Project 선택
2.6 스크립트 작성
아래와 같은 가장 간단한 샘플 소스 [helloworld.py]를 프로젝트 바로 아래에 작성
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#コメント群
#
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write('Hello World !')
app = webapp2.WSGIApplication([
('/.*', MainHandler)
], debug=True)
2.7 app.yaml 만들기
application: sample-app-12461
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: helloworld.ap
libraries:
- name: webapp2
version: "2.5.2"
2.6 디버그 실행
(1) 디버그 실행
(2) 로그 확인
Eclipse 콘솔에 다음 로그가 출력됩니다.
(3) 브라우저에서 확인
http://localhost:8080
3. GAE에 배포
로컬에서 움직이는 것을 확인했으므로 실제 GAE에 배포해 보겠습니다.
3.1 GAE에 업로드
3.2 GAE로 확인하기
GCP 관리 콘솔에 로그인하고 'AppEngine'→'버전'을 클릭하면 아래와 같이 배포되므로 버전을 클릭합니다.
이상으로 간단한 GAE 응용 프로그램을 만들 수 있어야합니다.
Reference
이 문제에 관하여(Eclipse+Pydev+GAE 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tsukachin999/items/1dcc5fa82b6490b62a31
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
2.1 파일 → 신규 → 기타 → PyDev를 선택하고 PyDev Google App Engine 프로젝트를 선택하고 다음
2.2 프로젝트 정보를 입력하고 "다음"
프로젝트 이름: Sample
2.3 Google App Engine Directory에 다음 입력
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
2.4 완료
2.5 빈 프로젝트 만들기
"From Which Template do you want to create your new Google App Project?"
에서
Empty Project 선택
2.6 스크립트 작성
아래와 같은 가장 간단한 샘플 소스 [helloworld.py]를 프로젝트 바로 아래에 작성
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#コメント群
#
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write('Hello World !')
app = webapp2.WSGIApplication([
('/.*', MainHandler)
], debug=True)
2.7 app.yaml 만들기
application: sample-app-12461
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: helloworld.ap
libraries:
- name: webapp2
version: "2.5.2"
2.6 디버그 실행
(1) 디버그 실행
(2) 로그 확인
Eclipse 콘솔에 다음 로그가 출력됩니다.
(3) 브라우저에서 확인
http://localhost:8080
3. GAE에 배포
로컬에서 움직이는 것을 확인했으므로 실제 GAE에 배포해 보겠습니다.
3.1 GAE에 업로드
3.2 GAE로 확인하기
GCP 관리 콘솔에 로그인하고 'AppEngine'→'버전'을 클릭하면 아래와 같이 배포되므로 버전을 클릭합니다.
이상으로 간단한 GAE 응용 프로그램을 만들 수 있어야합니다.
Reference
이 문제에 관하여(Eclipse+Pydev+GAE 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tsukachin999/items/1dcc5fa82b6490b62a31
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Eclipse+Pydev+GAE 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tsukachin999/items/1dcc5fa82b6490b62a31텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)