Aktywuj lokalne środowisko wirtualne (jeśli nie jest aktywne):

source venv/bin/activate

Wygeneruj listę zainstalowanych pakietów do pliku requirements.txt:

pip freeze > requirements.txt

Stwórz plik .gitignore w głównym katalogu projektu (obok manage.py). 

.gitignore
# Środowisko wirtualne
venv/
.venv/
env/

# Baza danych SQLite
*.sqlite3
db.sqlite3

# Pliki tymczasowe Pythona
__pycache__/
*.pyc
*.pyo
*.pyd

# Automatyczne puste foldery (media i tmp)
media/*
!media/.gitkeep

tmp/*
!tmp/.gitkeep

# Pozostałe pliki generowane i statyczne
school_logos/
staticfiles/

# Pliki konfiguracyjne edytora i systemu
.vscode/
.idea/
.DS_Store

# Pliki z sekretami/konfiguracją (np. klucze, hasła)
.env
local_settings.py

 

 

Spis treści: