Django
Quick start
Section titled “Quick start”tinkerise backend django my_django_serviceWhen to use
Section titled “When to use”Use django when you want a batteries-included Python web framework with admin and ORM.
Prerequisites
Section titled “Prerequisites”- Python
>=3.10 django-adminCLI (fromdjangopackage)
First run after scaffold
Section titled “First run after scaffold”cd my_django_servicepython3 -m venv .venvsource .venv/bin/activatepip install djangopython manage.py runserverUnified flags
Section titled “Unified flags”No unified flag mappings are defined for this scaffolder. Pass native args as needed.
Framework-specific behavior
Section titled “Framework-specific behavior”- tinkerise delegates to
django-admin startproject. - Prerequisite checks cover both Python runtime and django-admin availability.
- Passthrough args are supported.
- Native Django template flags (for example
--template) can be passed through directly. - Keep your app inside a virtual environment to avoid Python package conflicts.
Generated output
Section titled “Generated output”You get a standard Django project with:
manage.pycommand entrypoint- Project package containing
settings.py,urls.py,asgi.py, andwsgi.py - Default app wiring ready for additional
startappmodules - Built-in admin and ORM configuration foundations
Related enhancements
Section titled “Related enhancements”- Dockerized local runs:
/guides/enhancements/docker/ - Environment template files:
/guides/enhancements/env/ - CI checks for Django services:
/guides/enhancements/ci/
See full command flags
Section titled “See full command flags”See full CLI flags: /reference/commands/