I am a freelance developer. Lately, I've been heavily using Django to make my development process faster.
Each time I needed to create a project, it was a pain for me to copy-paste code from previous projects on and on.
Fortunately, to help myself out, I made a little script. I just run with a
curl call alongside
bash. And Boom! Installed! Everything I needed was there.
Hope this might help you too. You can fork it. Make it your own, and set up your own environment. It is not more repetitive.
Also, It will work with always the latest Django project. The project has no hardcoded Django version attached to it. :) + It has some goodies in it.
So, check it out!
Django Setup Template
Like this guy, just copy and paste this command, it generate your project,
- Python 3+
What you have inside
- pytest with django (testing)
- black (linting)
- factory boy (fixtures)
- django (obvisouly :) )
- It automatically setups 3 environements for you, staging, prod, dev. (Check in
- You also have a Procfile for heroku ;)
richto have pretty logging... sexy ones
What you need to Ctrl+C and Ctrl+V:
(Press the copy button too if you are a mouse guy)
curl -sSL -H "Cache-Control: no-cache" https://raw.githubusercontent.com/theArtechnology/django-setup-template/main/install.sh | bash -s
Press enter, and boom! Project ready to rock !
Want more ?
Contribute my friend ! *wink
Want it your own?