ruk·si

🍡 Django Tutorial
New Project

Updated at 2018-11-23 18:14

Create a virtual environment:

# some virtualenv macro magic over here, creating a Python virtual env
vmk3 djangor
v djangor
pip install pip-tools

Define initial project dependencies:

echo -e "pip-tools" >> requirements-dev.in
pip-compile --output-file requirements-dev.txt requirements-dev.in
pip install -r requirements-dev.txt

echo -e "django" >> requirements.in
pip-compile --output-file requirements.txt requirements.in
pip install -r requirements.txt

Generate project template:

django-admin startproject djangor .

Enable Django support if using PyCharm:

Settings > Languages & Frameworks > Django

Commit the initial state to version control:

git init
echo -e ".idea/\n*.sqlite3" >> .gitignore
git add -A
git commit -m 'Init Django project'