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
  • Access to Linux/Unix-based OS
  • Install Docker and docker-compose
  • Set up Version Control
  • Get an IDE

Was this helpful?

Create your Development Environment

Never set up a development environment? Although it's not necessary to use our products, it's something to think about if you want to start making more radical changes to our code-base.

PreviousGetting StartedNextAccess to Linux/Unix-based OS

Last updated 3 years ago

Was this helpful?

Our DjangoMango products include everything you need to easily deploy and update the content for your Django application. No coding required. But at some point, you may want to make more radical changes to our code-base. After all, a key benefit of Django is it's flexibility.

For that, you are going to need a development environment. Somewhere where you can replicate the environment you will deploy to, but still have the flexibility to experiment and bring your new ideas to life. And we realize it can be quite intimidating to get set up. So we have put together this guide to walk you the process.

Access to Linux/Unix-based OS

If you want to start developing Django-based applications, we recommend you first get access to Linux or a suitable Unix-based OS, and get familiar with terminal.

Install Docker and docker-compose

The majority of DjangoMango's applications come with ready-to-run Docker compose and build files. But you'll need Docker to use these files.

Set up Version Control

If you are serious about developing a proper web application, you simply need version control. Not even sure what version control is? Well you have come to the right place.

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).

Access to Linux/Unix-based OS
Install Docker and docker-compose
Set up Version Control
Get an IDE