Skip to content

A minimal Django Starter Template for quick SaaS

Notifications You must be signed in to change notification settings

ddahan/masonkid-dj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Mason Kid Starter

A minimal Django Starter Template for quick SaaS.

Specifications

  • Main containers: Python/Django (service_app) and PostgreSQL (service_db)
  • Environment variables are handled with .env file (via django-environ)
  • Linting / Imports auto-sorting/ Auto-formatting: Ruff
  • Package management: Poetry
  • No front-end configuration

How To

Before cloning the container:

  • Open Docker Desktop and ddd /workspaces directory in settings > Resources > File sharing.
  • Install Dev Containers extension in VS Code
  • Run Clone Repository command and clone this repository.

Once the container has been created:

  • Reload the container once (running the reload window VS Code command ) to ensure there is no error with extension activation due to a Dev Container bug.
  • Create a .env file based on .env.example file in the config folder.
  • Run ./manage.py migrate
  • Run ./manage.py runserver and go to "http://localhost:8000/" to ensure everything works.

About

A minimal Django Starter Template for quick SaaS

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages