{"version":1,"pages":[{"id":"-MFpsVoBmaMxAdtMa5J6","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_pJwsu","description":"Welcome to the DjangoMango docs!"},{"id":"-MQ923hNLV1mRnvZJ2SS","title":"Frequently Asked Questions","pathname":"/frequently-asked-questions","siteSpaceId":"sitesp_pJwsu","description":""},{"id":"-MGepPR6tNVqWrcDsEC8","title":"Getting Started","pathname":"/getting-started-1","siteSpaceId":"sitesp_pJwsu","description":"A big thank you for your purchase from the DjangoMango team!"},{"id":"-MG-4v6-b49jZzFrW2CR","title":"Create your Development Environment","pathname":"/create-your-development-environment","siteSpaceId":"sitesp_pJwsu","description":"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."},{"id":"-MGZykOw1ZCNKc7ZvsFi","title":"Access to Linux/Unix-based OS","pathname":"/create-your-development-environment/access-to-a-unix-based-os","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Development Environment"}]},{"id":"-MGVCI-Es3EufnnPC-ox","title":"Install Docker and docker-compose","pathname":"/create-your-development-environment/install-docker-and-docker-compose","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Development Environment"}]},{"id":"-MGVCyn6e4e9d5pIWhxa","title":"Set up Version Control","pathname":"/create-your-development-environment/set-up-version-control","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Development Environment"}]},{"id":"-MG_DAeNE-WvETZIJVJP","title":"Get an IDE","pathname":"/create-your-development-environment/get-an-ide","siteSpaceId":"sitesp_pJwsu","description":"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).","breadcrumbs":[{"label":"Create your Development Environment"}]},{"id":"-MG_Awg5RxsUdOt_2nCD","title":"Create your Production Environment","pathname":"/create-your-production-environment","siteSpaceId":"sitesp_pJwsu","description":"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."},{"id":"-MGUqJEP3tQiErT2-RY3","title":"Create a Digital Ocean Server","pathname":"/create-your-production-environment/create-a-digital-ocean-server","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Production Environment"}]},{"id":"-MH16GT_V2WWwZNygZjA","title":"Accessing your Server","pathname":"/create-your-production-environment/accessing-your-server","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Production Environment"}]},{"id":"-MG_J4562JiBy2TD-zVu","title":"Create a Managed Database (optional)","pathname":"/create-your-production-environment/create-a-managed-datastore","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Production Environment"}]},{"id":"-MGzztuHm_kVPzhGsTbL","title":"Create a Storage Space (optional)","pathname":"/create-your-production-environment/create-a-storage-space","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Production Environment"}]},{"id":"-MH-0lSddtxJd2kKAtPB","title":"Point your Domain","pathname":"/create-your-production-environment/point-your-domain","siteSpaceId":"sitesp_pJwsu","description":"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.","breadcrumbs":[{"label":"Create your Production Environment"}]},{"id":"-MGzsD9zlEo52xUawxti","title":"Get Started with your Product","pathname":"/get-started-with-your-product","siteSpaceId":"sitesp_pJwsu","description":"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."},{"id":"-MGzypNg7lrNOLlv9G3t","title":"Project Structure","pathname":"/get-started-with-your-product/project-structure","siteSpaceId":"sitesp_pJwsu","description":"Our Django applications follow a particular project structure. It's worked well for us, and hopefully it does for you too!","breadcrumbs":[{"label":"Get Started with your Product"}]},{"id":"-MGzysYOtfGK4vcHDqmL","title":"Basic Configuration","pathname":"/get-started-with-your-product/basic-configuration","siteSpaceId":"sitesp_pJwsu","description":"Configurations are going to depend on the product you purchased. But you can use this section to get started with the basics.","breadcrumbs":[{"label":"Get Started with your Product"}]},{"id":"-MH0bI42gGWxJbTQsjzO","title":"Running your Project","pathname":"/get-started-with-your-product/run-your-project","siteSpaceId":"sitesp_pJwsu","description":"You've got your production environment ready and made the basic configuration changes. Now it's time to give your application a test run.","breadcrumbs":[{"label":"Get Started with your Product"}]},{"id":"-MGzB5pyu9TA5CzTXDkf","title":"Atomic Parrot","pathname":"/product-guides/atomic-parrot","siteSpaceId":"sitesp_pJwsu","description":"A well-featured base website for many purposes.","breadcrumbs":[{"label":"Product Guides"}]},{"id":"-MGzBfKsRw3eIA-Yifk9","title":"Interstellar Monk","pathname":"/product-guides/interstellar-monk","siteSpaceId":"sitesp_pJwsu","description":"A site to sell your digital products.","breadcrumbs":[{"label":"Product Guides"}]},{"id":"F8sRaX3A8BVE2TQyF6PC","title":"Google Analytics","pathname":"/integration-guides/google-analytics","siteSpaceId":"sitesp_pJwsu","description":"","breadcrumbs":[{"label":"Integration Guides"}]},{"id":"rk8tLDiWDJziwfhfOEHO","title":"Google reCAPTCHA","pathname":"/integration-guides/google-recaptcha","siteSpaceId":"sitesp_pJwsu","description":"","breadcrumbs":[{"label":"Integration Guides"}]},{"id":"-MHDmJ_Kv5TsmcxXLhlj","title":"Disqus","pathname":"/integration-guides/disqus","siteSpaceId":"sitesp_pJwsu","description":"We use Disqus for commentary in our products.","breadcrumbs":[{"label":"Integration Guides"}]},{"id":"-MHE4gxEkoUTqryHa8mL","title":"Sendgrid","pathname":"/integration-guides/sendgrid","siteSpaceId":"sitesp_pJwsu","description":"We use Sendgrid to send emails and track email activity in our products.","breadcrumbs":[{"label":"Integration Guides"}]},{"id":"Hufy8KpPUgvQihUnAFtL","title":"Stripe","pathname":"/integration-guides/stripe","siteSpaceId":"sitesp_pJwsu","description":"","breadcrumbs":[{"label":"Integration Guides"}]}]}