Skip to content

Latest commit

 

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DJIT

djit


Static Badge Static Badge Static Badge

If you're a Django Developer who's done with doing same things over and over again to start/setup/manage your project , djit is for you ;)

Usage

Usage: djit.exe [OPTIONS] [COMMAND]

Commands:
  start   Initialize a Django Project
  manage  Manage your Django Projects(Created With Djit)
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help

Important

djit with no args triggers panic (Error).

Tip

apps format is app1,app2,app3,... Seperate apps with "," and don't use [],(),"",{} (e.g "users,")


showcase

Install

  1. Download the djit binary from Releases tab.

    • Alway get latest release
  2. add binrary to PATH (Optional)


Dockerize

you can dockerize your django project and link selected db and django app through docker-compose with just one click

djit.exe start
...
...
...
Dockerize(Y/n): (note that default is Y)

Note

If you select a DB(MySql | PostgreSQL) docker compose will preform a health check of db before running your django app

Tip

Select Sqlite if you don't want to dockerize you DB.

Caution

Make sure that docker engine is running and you have docker compose.


Community

Contribute:


Consider

  • this project is currently far from my ideas and has so much more potential and use for django community
  • this project is based on uv if you want to have best experiece and speed make sure that you have it installed
  • if you're on linux install python3-venv manually
  • ENJOY

Releases

Sponsor this project

Packages

Contributors

Languages