Konfigurowanie pierwszego projektu Django od podstaw
Django to wysokopoziomowy framework internetowy Pythona, który zachęca do szybkiego rozwoju i czystego, pragmatycznego projektowania. Upraszcza budowanie solidnych i skalowalnych aplikacji internetowych, zapewniając wbudowane funkcje, takie jak ORM, szablony i uwierzytelnianie.
Jak zainstalować Django?
Aby zacząć, musisz mieć zainstalowanego Pythona na swoim komputerze. Wykonaj następujące kroki, aby zainstalować Django:
- Upewnij się, że Python i pip są zainstalowane. Uruchom
python --versionipip --versionw swoim terminalu. - Create a virtual environment to isolate your project dependencies:
python -m venv myenv - Activate the virtual environment:
# On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate - Install Django using pip:
pip install django
Jak stworzyć projekt Django?
Po zainstalowaniu Django możesz utworzyć nowy projekt, uruchamiając następujące polecenie:
django-admin startproject myprojectSpowoduje to utworzenie katalogu o nazwie myproject zawierającego niezbędne pliki dla projektu Django:
manage.py: Narzędzie wiersza poleceń umożliwiające interakcję z projektem.myproject/: Główny folder projektu zawierający pliki konfiguracyjne.
Jak uruchomić serwer deweloperski?
Przejdź do katalogu projektu i uruchom serwer programistyczny, aby zobaczyć swój projekt w akcji:
cd myproject
python manage.py runserverOtwórz przeglądarkę internetową i przejdź do http://127.0.0.1:8000. Powinna zostać wyświetlona strona powitalna Django, wskazująca, że projekt działa pomyślnie.
Jak stworzyć aplikację w Django?
Projekty Django są zorganizowane w aplikacje. Aby utworzyć swoją pierwszą aplikację, uruchom:
python manage.py startapp myappSpowoduje to utworzenie folderu o nazwie myapp z niezbędnymi plikami dla aplikacji. Nie zapomnij zarejestrować aplikacji w ustawieniach projektu, dodając ją do listy INSTALLED_APPS w settings.py:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp', # Add this line
]Co dalej?
Stąd możesz zacząć budować swoją aplikację, definiując modele, widoki i szablony. Przeglądaj dokumentację Django, aby zagłębić się w każdą funkcję i zbudować w pełni funkcjonalną aplikację internetową!