django-admin startproject app01
app01/ manage.py mysite/ __init__.py settings.py urls.py asgi.py wsgi.py
python manage.py runserver
A böngészőben nézzük meg a működést:
Port beállítása:
python manage.py runserver 8080
python manage.py startapp polls
A következő könyvtárszerkezet jön létre:
polls/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py views.py
Nézet létrehozásához, nyissuk mega polls/views.py fájlt, és töltsük mega a következő tartalommal:
from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request): return HttpResponse('Helló világ')
Hozzunk létre a polls könyvtárban egy urls.py fájlt, a következő tartalommal:
from django.urls import path from . import views urlpatterns = [ path("", views.index, name="index"), ]
Az útvonalat jegyezzük be az app01/urls.py fájlba is.
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('polls', include('polls.urls')), path('admin/', admin.site.urls), ]
Indítsuk el a fejlesztői szervert ha az nem fut, majd a böngészőbe: