Google App Engine
PyCharm supports all major Google App Engine development practices.
Prerequisites
Prior to start working, consider the following prerequisites:
Google App Engine SDK is downloaded and installed on your computer.
Google App Engine works with Python versions 2.5 and later.
Google App Engine support in PyCharm
Google App Engine support in PyCharm includes:
A dedicated project type with specific directory structure and configuration file.
Ability to enable and configure Google App Engine support per project.
Ability to generate and view model dependency diagram for the Google App Engine models.
Ability to upload applications, using the command of the menu.
Run/debug configuration for App Engine server.
Creating, deploying, and launching applications on Google App Engine
To create, deploy, and launch an application on Google App Engine, follow these general steps:
In your browser, sign in to your Google account.
In PyCharm, create a Google App Engine project. See Creating Google App Engine Project.
Develop the desired contents.
Upload your application.
Visit http://<your-application-name>.appspot.com/ to view your application in action.
If necessary, check the logs.
Making PyCharm recognize an existing Google App Engine project
To make PyCharm recognize an existing Google App Engine project, follow these steps:
Open Settings dialog.
Under the Languages and Frameworks node, click the Google App Engine page.
Select the Enable Google App Engine checkbox and specify the path to the folder where the Google App Engine SDK for Python is installed on your machine.
Apply changes and close the dialog.