![Pycharm Tutorial](/pycharm/images/pycharm-mini-logo.jpg)
- Pycharm Tutorial
- Pycharm - Home
- Pycharm - Introduction
- Pycharm - Installation
- Pycharm - Understanding Basics
- Pycharm - Keymaps
- Pycharm - Shortcuts
- Pycharm - Omni
- Pycharm - Macros
- Pycharm - Micros
- Pycharm - Improving & Writing Code
- Pycharm - Console
- Pycharm - Interpreters
- Pycharm - Debugging & Breakpoints
- Pycharm - Integration of Version Control
- Pycharm - HTML & CSS Integration
- Pycharm - JavaScript Support
- Pycharm - Tips
- Pycharm - Database Tools
- Pycharm - Exporting Data
- Pycharm - Web Frameworks
- Pycharm - Django
- Pycharm - Pyramid
- Pycharm - Flask
- Pycharm Useful Resources
- Pycharm - Quick Guide
- Pycharm - Useful Resources
- Pycharm - Discussion
Pycharm - Web Frameworks
This chapter focusses on web frameworks and its deployment. PyCharm has a simple functionality to deploy code and files. To deploy code with PyCharm, we need to add a web server with Menu Option Settings -> Build, Execution-> Deployment.
![Deployment](/pycharm/images/deployment.jpg)
Now, include all the settings with various configurations required for deployment of the project.
![Configuration](/pycharm/images/configuration.jpg)
In the Mappings tab, a user can specify where the local code is and where it should be copied to remotely.
![Mapping](/pycharm/images/mapping.jpg)
The code can be deployed using Tools -> Deployment option under the Tools menu bar.
Deployment in PyCharm is very granular: a user can deploy one single file or the whole source code.
![Tools Deployment](/pycharm/images/tools_deployment.jpg)
PyCharm also includes various actions to compare remote and local versions. The editor is more reliable to use automatic deployments and a version control system to compare local and remote versions.