The full project for Django fundemental course in maktabkhooneh.org.
After downloading the project, make sure to create a virtual enviroment and install project's requirements.
Clone the project. This will download the GitHub respository files onto your local machine.
git clone https://github.com/alibigdeli/mysite.git
installing virtual enviroment and activating:
pip install virtualenv
Windows setup:
#creating the enviroment
python -m venv venv
#activating the enviroment
venv\Scripts\activate
#deactivating enviroment
deactivate
Linux and Mac setup:
#creating the enviroment
python -m venv venv
#activating the enviroment
source venv/bin/activate
#deactivating enviroment
deactivate
then installing the requirements:
pip install -r requirements.txt
in order to run the project you need to use either ways below
default and development settings
python manage.py runserver
#or
python manage.py runserver 0.0.0.0:8000 --settings=mysite.setting.dev
production settings
python manage.py runserver 0.0.0.0:8000 --settings=mysite.setting.prod
Note: if you want to change the settings permanently to prod you can modify the settings in enviroment varibale inside the manage.py and need to use dokcer or install the mysql directly on your machine