全栈Web开发

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

后端

您的Web应用程序服务器以Python运行,PyCharm Professional为您提供了对流行的Python Web框架的支持。

链接到以下小节: DjangoFlaskPyramidRemote更多

前端

随着复杂的JavaScript框架和工具,现代Web应用程序变得越来越复杂。PyCharm Professional捆绑了WebStorm ,可提供一流的客户端开发。

链接到以下小节: HTMLCSSJavaScriptTypeScriptAngularReactVue.js

数据库

PyCharm Professional可以通过捆绑我们的数据库IDE DataGrip来使您的SQL后端开发工作效率更高

链接到以下小节: 数据库查询导航表编辑器代码完成导入/导出

后端

使用PyCharm Professional可以轻松实现现代Python Web开发,它为流行的Web框架增加了直接支持。这种支持带来的功能将极大地影响项目的生产率。

当然,PyCharm也将其通用的IDE功能也用于后端开发:智能代码编辑器,智能代码导航,重构,调试,IDE定制,可视化版本等等。

获得PyCharm 全面的专业人士或免费社区

更多

全栈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 全面的专业人士或免费社区

数据库

SQL数据库是全栈Python Web应用程序的流行后端,PyCharm通过捆绑DataGrip (我们的SQL IDE)来提高数据库开发的效率。高效的查询,模式浏览,表编辑,重构,导入/导出等。

我们的常规IDE功能也适用于数据库开发:智能代码编辑器,SQL中的智能代码导航,表重构,IDE定制,模式脚本的可视化版本等等。

获得PyCharm 全面的专业人士或免费社区

资料库

PyCharm会检查数据库中的所有对象,并按模式将其显示在文件夹中。它还提供用于添加和编辑表,列,索引,约束等的UI。

查询方式

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

快速导航将您带到任何对象,无论它是刚刚在您的代码中创建的还是已经从数据库中读取的。导航到符号可让您按对象名称查找对象。

表格编辑器

强大的表编辑器使您可以添加,删除,编辑和克隆数据行。通过外键浏览数据,并使用文本搜索在表编辑器中显示的数据中查找任何内容。

代码补全

PyCharm提供了上下文敏感的,可识别架构的代码,可帮助您更快地编写代码。完成了解表结构,外键,甚至是您正在编辑的代码中创建的数据库对象。

进出口

使用熟悉的格式(例如CSV / JSON / XML),其他数据源(例如SQLite),最近查询的导出,甚至是编程驱动的数据提取器功能,以丰富的方式将数据移入和移出数据库。