HTTP request
-> urls.py, views.py,
models.py ⇄ Database
WSL… Windows Subsystem for Linux
$ python3 -m venv venv
$ source venv/bin/activate
$ pip3 install django==3.2
$ django-admin startproject helloworldproject
$ python3 manage.py runserver
$ python3 manage.py migrate
$ python3 manage.py runserver
http://127.0.0.1:8000/admin/login/?next=/admin/
views.py
from django.http import HttpResponse def helloworldfunc(request): return HttpResponse("<h1>Hello, World!</h1>")
urls.py
from django.contrib import admin from django.urls import path from .views import helloworldfunc urlpatterns = [ path('admin/', admin.site.urls), path('helloworldurl/', helloworldfunc), ]
http://127.0.0.1:8000/helloworldurl/