DjangoMango Docs
  • Introduction
  • Frequently Asked Questions
  • Getting Started
  • General Guides
  • Create your Development Environment
    • Access to Linux/Unix-based OS
    • Install Docker and docker-compose
    • Set up Version Control
    • Get an IDE
  • Create your Production Environment
    • Create a Digital Ocean Server
    • Accessing your Server
    • Create a Managed Database (optional)
    • Create a Storage Space (optional)
    • Point your Domain
  • Get Started with your Product
    • Project Structure
    • Basic Configuration
    • Running your Project
  • Product Guides
    • Atomic Parrot
    • Interstellar Monk
  • Integration Guides
    • Google Analytics
    • Google reCAPTCHA
    • Disqus
    • Sendgrid
    • Stripe
Powered by GitBook
On this page
  • Install VS Code
  • Setting up VS Code

Was this helpful?

  1. Create your Development Environment

Get an IDE

We don't create our code-base using using notepad, and we don't expect you to either. It's time to get serious and get a suitable Integrated Development Environment (IDE).

PreviousSet up Version ControlNextCreate your Production Environment

Last updated 3 years ago

Was this helpful?

While it's not necessary to modify the code-base to use our Django products, we recognize that many of our users will want to make changes beyond what our Admin views allow. And for that, you'll likely want to make use of a suitable Integrated Development Environment (IDE). What is an IDE and why do you need it? Well, think of an IDE as like a text-editor on steroids, which has built-in functionality specifically designed to help you code in your chosen language. Auto-completion, snippet insertion, and debugging, just to name a few.

Install VS Code

Considering Django is built on Python, you'll want a Python-friendly IDE. And even nicer, an IDE which understands the structure and interactions of a typical Django project and can play nicely with Docker configurations. So for that, we recommend you use . It's a great IDE which is open source and compatible with a range of OS types. Not only that, but we include the necessary configurations in the majority of our products so that you can leverage VS Code's debug functionality via our Docker containers right off-the-bat.

Setting up VS Code

Now, after installing VS Code, you will need to open it up and install some extensions to get the IDE ready. As a minimum, you will want to install the '' extension to get the Python-specific functionality you need, '' extension to work with our Docker configurations, and WSL users may want to consider installing the '' extension for some added functionality.

You can install these either via the market place links above, or by using the 'Extensions' tab on the left menu of VS Code and typing in the extension name in the search bar. Have a if you have any trouble.

This part of the DjangoMango Docs is a work-in-progress, please check back for updates.

Microsoft's VS Code
Python
Docker
Remote - WSL
read through this