PyCharm 3.4.0 Web Help

Some features described here are available in Professional edition only.

Development of a modern application involves using multiple languages, that is why PyCharm is an IDE for polyglot programming. With the deep understanding of all the subtleties of the source code structure and syntax, PyCharm extends its support to:

PyCharm supports the following frameworks, tools, and template languages:

  • The following is available only in the Professional edition of PyCharm

    Django up to the version 1.3.
  • The following is available only in the Professional edition of PyCharm

    Google App Engine.
  • The following is available only in the Professional edition of PyCharm

    2.6+Flask.
  • The following is available only in the Professional edition of PyCharm

    Buildout.

    Note

    PyCharm detects buildout support in the existing projects, and makes it possible to open them. However, you have to provide the buildout environment in advance.

  • The following is available only in the Professional edition of PyCharm

    3.0+Web2Py. Refer to the section Web2Py for details.
  • The following is available only in the Professional edition of PyCharm

    3.0+Pyramid. Refer to the section Pyramid for details.
  • The following is available only in the Professional edition of PyCharm

    3.0+Maya. This support includes remote debugging and launching scripts in Maya.
  • The following is available only in the Professional edition of PyCharm

    Template languages:

    Refer to the section Templates.

  • The following is available only in the Professional edition of PyCharm

    SQLAlchemy. This support includes:
    • 2.6+Code insight
    • Possibility to view database structure in a diagram. Refer to the section Working with Diagrams.
    • 3.0+Code completion and resolve.

Coding assistance in PyCharm includes:

Besides editing assistance, PyCharm enables debugging for Python, Django and JavaScript.

Warning

Debugging for JavaScript applications is supported only in the Firefox and Chrome browsers.

See Also

Procedures:

Reference:

External Links:

Getting Started:

Web Resources: