# DjangoMango Docs

## DjangoMango Docs

- [Introduction](https://docs.djangomango.com/master.md): Welcome to the DjangoMango docs!
- [Frequently Asked Questions](https://docs.djangomango.com/frequently-asked-questions.md)
- [Getting Started](https://docs.djangomango.com/getting-started-1.md): A big thank you for your purchase from the DjangoMango team!
- [Create your Development Environment](https://docs.djangomango.com/create-your-development-environment.md): 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.
- [Access to Linux/Unix-based OS](https://docs.djangomango.com/create-your-development-environment/access-to-a-unix-based-os.md): 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](https://docs.djangomango.com/create-your-development-environment/install-docker-and-docker-compose.md): 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](https://docs.djangomango.com/create-your-development-environment/set-up-version-control.md): 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](https://docs.djangomango.com/create-your-development-environment/get-an-ide.md): 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).
- [Create your Production Environment](https://docs.djangomango.com/create-your-production-environment.md): In order to deploy your DjangoMango product, you need access to a production server and may even want a managed database, storage space, and domain. Never fear, we are hear to help.
- [Create a Digital Ocean Server](https://docs.djangomango.com/create-your-production-environment/create-a-digital-ocean-server.md): Your DjangoMango project is running on your local machine for development. But now it's time to get access to a remote server so that others can see your work in production.
- [Accessing your Server](https://docs.djangomango.com/create-your-production-environment/accessing-your-server.md): After you have created your droplet, you'll need to access it, set it up, and push your application files so that others can consume them.
- [Create a Managed Database (optional)](https://docs.djangomango.com/create-your-production-environment/create-a-managed-datastore.md): Our docker configurations will automatically create a file-based database on the server you deploy to. But those running data intense applications may want a separate managed database instead.
- [Create a Storage Space (optional)](https://docs.djangomango.com/create-your-production-environment/create-a-storage-space.md): Django is a fantastic in almost all respects. But it isn't optimized for serving media content. If you plan on serving large media files through your application, consider creating a storage space.
- [Point your Domain](https://docs.djangomango.com/create-your-production-environment/point-your-domain.md): Home stretch. You have your server, and if needed, you have created a separate database and storage space. Now it's time to point your domain so people can browse to the your site.
- [Get Started with your Product](https://docs.djangomango.com/get-started-with-your-product.md): So you have your environment set up and ready-to-go? It's now time to familiarize yourself with your project files and make some basic configuration changes so you are ready for deployment.
- [Project Structure](https://docs.djangomango.com/get-started-with-your-product/project-structure.md): Our Django applications follow a particular project structure. It's worked well for us, and hopefully it does for you too!
- [Basic Configuration](https://docs.djangomango.com/get-started-with-your-product/basic-configuration.md): Configurations are going to depend on the product you purchased. But you can use this section to get started with the basics.
- [Running your Project](https://docs.djangomango.com/get-started-with-your-product/run-your-project.md): You've got your production environment ready and made the basic configuration changes. Now it's time to give your application a test run.
- [Atomic Parrot](https://docs.djangomango.com/product-guides/atomic-parrot.md): A well-featured base website for many purposes.
- [Interstellar Monk](https://docs.djangomango.com/product-guides/interstellar-monk.md): A site to sell your digital products.
- [Google Analytics](https://docs.djangomango.com/integration-guides/google-analytics.md)
- [Google reCAPTCHA](https://docs.djangomango.com/integration-guides/google-recaptcha.md)
- [Disqus](https://docs.djangomango.com/integration-guides/disqus.md): We use Disqus for commentary in our products.
- [Sendgrid](https://docs.djangomango.com/integration-guides/sendgrid.md): We use Sendgrid to send emails and track email activity in our products.
- [Stripe](https://docs.djangomango.com/integration-guides/stripe.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.djangomango.com/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
