# django-devkit **Repository Path**: mirrors_kmbn/django-devkit ## Basic Information - **Project Name**: django-devkit - **Description**: Develop and test Django applications in a portable containerized development environment. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # django-devkit Develop and test Django applications in a portable containerized development environment. The app files are available locally and you can edit them with the editor of your choice. All the commands are run in a container. You do not need to install Python or any of the dependencies locally. Django-devkit uses Python 3.7 and Django 2.2.2 by default. Postgres is included via docker-compose. ## Requirements Docker and docker-compose are required. Docker must be running. Make is not required (you can run all the Docker and docker-commands without it); it is only required for easily using the shortcuts described below. ## Get started ```shell make build ``` This will build the necessary container(s). ## Run tests ```shell make test ``` ## Lint code ```shell make lint ``` ## Generate test coverage report ```shell make coverage ``` ## Run the app locally for development ```shell make up ``` To stop the app: ```shell make down ``` ## View logs ```shell make logs ``` ## Django commands createsuperuser: ```shell make createsuperuser ``` makemigrations: ```shell make makemigrations APP= ``` migrate: ```shell make migrate ``` shell: ```shell make shell ``` startproject: ```shell make startproject PROJECT= . ``` startapp: ```shell make startapp APP= ``` ## Pipenv commands install: ```shell make install PKG= ``` install --dev: ```shell make installdev PKG= ``` uninstall: ```shell make uninstall PKG= ```