この記事は3年以上前に書かれた記事で内容が古い可能性があります
Django on Docker超入門3(Helloworldまで)
2018-11-09
Django on Docker超入門2(管理画面ログインまで) の続き
アプリを一つ作って、Hello worldを表示する
今回は「helloworld」というアプリを作成する
概要図は以下 (myappは Django on Docker超入門2(管理画面ログインまで) で作成済み)
コンテナに入って作業する
% docker exec -it django_work_web_1 bash
helloworldアプリ作成
# django-admin startproject helloworld # ls helloworld/ helloworld manage.py
my app/urls.pyを編集
path(‘helloworld/’, include(‘helloworld.urls’))を追記する
% cat myapp/urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('helloworld/', include('helloworld.urls')) ]
helloworld/urls.pyを作成
% cat helloworld/urls.py from django.urls import path from . import views urlpatterns = [ path('', views.index), ]
helloworld/views.pyを作成
% cat helloworld/views.py from django.http import HttpResponse def index(request): return HttpResponse("Hello, world.")
http://127.0.0.1:8000/helloworld にアクセスすると、”Hello, world.”と表示されている
以上。