Commit 1d5d03d6 by Patryk Czarnik

Uzupełnienie notatek

parent e98ecc7d
Ten projekt na gitlab (dopóki go nie usunę lub nie ukryję)
https://gitlab.alx.pl/pczarnik/django_pazdziernikowe
- utworzenie projektu
- instalacja Django - w Pycharm poprzez File > Settings > Python Interpreter
Kolejne kroki tworzenia aplikacji Django:
- wybraliśmy konkretną wersję 5.2.7, bo wersja 6 jest jeszcze niestabilna
Jeśli w darmowym PyCharm, to tak:
- Utworzenie nowego projektu
- Instalacja pakietu Django
- W Pycharm poprzez File > Settings > Python Interpreter i znak +
- Tutaj wybraliśmy konkretną wersję 5.2.7, bo wersja 6 jest jeszcze niestabilna
- Włączenie wiersza poleceń i:
django-admin startproject webowy .
Kropka na końcu oznacza "użyj bieżącego (istniejącego już) katalogu".
Jeśli w oparciu o zwykły wiersz poleceń to mniej więcej:
- Utworzenie katalogu i wejście do niego wierszem poleceń
- python -m venv .venv
- .venv\Scripts\activate (wersja Linux / Mac: . .venv/bin/activate )
- pip install django (albo teraz pip install django==5.2.7 albo pip install "django<6" )
django-admin startproject webowy
(to utworzy dodatkowy podkatalog na projekt)
cd webowy
python manage.py startapp aplikacja
Dalsze polecenia wykonujemy jako python manage.py w katalogu projektu.
python manage.py startapp aplikacja
python manage.py migrate
Dopisanie aplikacji do settings.py
Dopisanie funkcji widoku do views.py w aplikacji
Ewentualnie dodanie templates z plikami html i static z plikiem css
python manage.py runserver
- funkcje widoku i mapowanie urls
- szablony
Prosta aplikacja z modelem (w ramach tego samego projektu):
- parametry i formularze
python manage.py startapp sklep
- model
Dopisanie aplikacji do settings.py
Dopisanie klasy do models.py
Dopisanie rejestracji do admin.py
Dopisanie funkcji widoku do views.py w aplikacji
Ewentualnie dodanie templates z plikami html i static z plikiem css
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment