I'm encouraging using PyCharm to develop this project since it can manage the initial process to install the dependencies.
If you using PyCharm you can just import this project via Import from VCS
and then PyCharm will create virtualenv and install 3rd party library we defined in requirements.txt
If you're using other editor you can follow below step to setting up this project
- Clone this project or download from GitHub
git clone git@github.com:yothinix/clubhome-django.git
- Create virtualenv for the project
python -m venv venv
- Activate the virtualenv
# For Windows .\venv\Scripts\Activate.bat # For Mac / Linux ./venv/bin/activate
- Install all dependencies via pip
pip install -r requirements.txt
- Migrate the initial database
cd clubhome python manage.py migrate
- Start development server
python manage.py runserver