Setting Up Your Django Environment
- Enter your environment:
source env/bin/activate - Install Django:
pip3 install django - Start a new project:
python3 manage.py startproject [projectname] - Move
envfolder inside[projectname]:mv env [projectname] - Open VSCode:
code . - Make sure you are in the environment:
source env/bin/activate - Run the server:
python3 manage.py runserver
Creating a New App
- Create a new app within the project:
python3 manage.py startapp [appname] - Add the app to
settings.py:# If our app is named projects... 'projects.apps.ProjectsConfig'
Creating and Applying Models
- Create models:
python3 manage.py makemigrations - Apply migrations:
python3 manage.py migrate
Creating and Registering Admin Superuser
- Create superuser:
python3 manage.py createsuperuser - Register models in the admin.py:
from django.contrib import admin # my model is School so here I go! from .models import School admin.site.register(School)
Running the app and modifying with Tailwind
- Start Tailwind:
python3 manage.py tailwind start