Welcome to djpro documentation

Release v0.0.6 (What's new?).

djpro is the Python package that allows you to create a Django project using a modular and scalable architecture with options like API configuration, DjangoAdminSite custom theme and Docker to optimize your development time.

Overview

The idea of this package is to facilitate the creation of a Django project with a modular and scalable architecture, facilitating and optimizing the development time. Through CLI commands, you will be able to include configuration options such as: Django Rest Framework configuration for further API development. Unfold setup and configuration for a customization of the Django Admin Site theme. Docker configuration from an early stage of development to facilitate future deployment.

Using djpro you can stop creating the directories of your Django project from scratch.

Feature Support

  • Fast and easy API configuration

  • Automatic customization of the Django Admin Site

  • Easy implementation of the production environment configuration.


Full Table of Contents

Why use djpro?

Django’s Command Line Interface (CLI) is a powerful tool for generating well-structured Django projects. However, maintaining that clean structure can become challenging as we create multiple apps, models, views, and routes.

The User Guide

This part of the documentation, which is mostly prose, begins with some background information about dj-pro, then focuses on step-by-step instructions for getting the most out of dj-pro.

The Contributor Guide

If you want to contribute to the project, this part of the documentation is for you.

Support

Should you have any question, any remark, or if you find a bug, or if there is something you can’t do with the djpro, please open an issue.

Project Information

djpro is released under the MIT / X11 License, its documentation lives at Read the Docs, the code on GitHub, and the latest release on PyPI.

If you’d like to contribute to djpro you’re most welcome!