全栈Web开发

PyCharm Professional对主要Python Web框架的后端支持,WebStorm绑定的前端支持以及DataGrip的SQL支持,为Python提供了最佳的全栈IDE。

后端

您的Web应用程序服务器在Python中运行,PyCharm Professional可为您提供对热门Python Web框架的支持。

子部分的链接如下:DjangoFlaskPyramidRemote 以及更多

前端

现代Web应用程序的复杂程度大大增加,具有复杂的JavaScript框架和工具。 PyCharm Professional捆绑了WebStorm,可提供同类最佳的客户端开发。

子部分的链接如下:HTMLCSSJavaScriptTypeScriptAngularReactVue.js

数据库

PyCharm Professional 通过捆绑 DataGrip 让 SQL 后端开发非常高效,DataGrip 是我们面向数据库的 IDE。

子部分的链接如下:数据库查询导航表编辑器代码补全导入/导出

后端

使用PyCharm Professional可以轻松地进行现代Python Web开发,Professional版增加了对热门Web框架的直接支持。 这种支持带来的功能对项目的效率具有非常大的影响。

当然,PyCharm的一般IDE功能也可用于后端开发:智能代码编辑器、智能代码导航、重构、调试、IDE自定义和可视化版本,等等。

获取 PyCharm 成熟的 Professional Edition 或免费的 Community Edition

更多优势

全栈Python是一个重要主题,PyCharm可以提供更多功能:

  • 丰富的文件式HTTP客户端,可用于自动化测试。
  • 支持web2py Python框架:专用的运行/调试配置类型,支持模板语言,在视图与模板之间导航,以及web2py项目模板。
  • 支持Google App Engine(GAE):从面板配置GAE设置,从工具菜单上传应用程序,查看日志文件,专门用于运行appcfg.py命令的控制台,以及GAE项目模板。
  • 语言注入,将SQL支持嵌入Python字符串,无论是对SQL命令还是您自定义的数据源架构,都可以自动补全。

前端

PyCharm Professional捆绑了WebStorm,可为JavaScript和TypeScript提供智能编码辅助,内置的调试器可用于处理客户端代码(与Chrome结合使用)以及Node.js、HTML和CSS。 支持现代框架和测试运行程序,让您能够充分利用代码补全、强大的导航功能、实时错误检测和针对所有这些语言的重构。

获取 PyCharm 成熟的 Professional Edition 或免费的 Community Edition

数据库

SQL 数据库是一种适用于全栈 Python Web 应用程序的热门后端,PyCharm 通过捆绑 DataGrip 让数据库开发非常高效,DataGrip 是我们面向 SQL 的 IDE。 高效查询、架构浏览、表编辑、重构和导入/导出,等等。

我们的一般IDE功能也适用于数据库开发:智能代码编辑器,SQL中智能代码导航,表重构,IDE自定义,您的架构脚本的可视化版本,等等。

获取 PyCharm 成熟的 Professional Edition 或免费的 Community Edition

数据库

PyCharm可以解析您的数据库中的所有对象,然后按照架构将它们以分组到各个文件夹的方式显示。 它还提供了UI,用于添加和编辑表、列、索引和约束,等等。

查询

在专用控制台中运行查询以比较不同结果,此控制台包含可浏览的输出、本地历史记录和有用的差异查看器。

快速导航让您可以定位到任何对象,无论它是在您的代码中创建还是从数据库中读取。 导航到符号让您能够根据对象的名称找到它们。

表编辑器

您可以利用强大的表编辑器添加、移除、编辑和复制数据行。 根据外键导航数据,使用文本搜索在表编辑器内显示的数据中查找任何内容。

代码补全

PyCharm提供了可以感知上下文和识别架构的代码补全,有助于您更快速地编写代码。 代码补全可以识别表结构、外键,甚至在您正在编辑的代码中创建的数据库对象。

导入/导出

使用熟悉的格式(如CSV/JSON/XML)、其他数据源(如SQLite)、最近查询的导出,或者编程驱动的数据提取工具,以多种方式将数据移入和移出您的数据库。