I need to hire Django Developers for a project. I try to use the same technology for all products for consistency.
The following is a Typical Django stack that I use
When I work with other developers, a good Git flow and git history is important to me.
You will need to demonstrate that you can:
The projects in question are private Git Repositories. Thus, after you are approved for the job, you will be invited to the project.
When setting up to work on the project, a typical setup follows these steps:
git clone git@github.com:....
cd ...
You will need a python environment for this project. This can be flexible, but I recommend something like:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
However, feel free to use the tools of your choice, such as pyenv.
Install the requirements for the project however you prefer.
For example:
pip install poetry
poetry update
Or, if you prefer to install directly with pip, you can instead do:
pip install -r requirements/requirements.txt
pip install -r requirements/development.txt
cd src/
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver