Django on Docker超入門3(Helloworldまで)

公開日:2018-11-09 更新日:2020-10-02

django Docker Mac Python

t f B! P L

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.”と表示されている

以上。

About me

ゆかき(♀)

駆け出しインフラエンジニア
"技術力と画力と文章力をあげたい"

営業職からSEへ転身した人
#AP応用情報 #HTML5Lv1 #第2種電気工事士 #DCP(Data Center Practitioner) #LPIC Lv2 #VCP6.5 #CCNP #Oracle Bronze #HSKLv5 #TOEIC860

Line stamp

僭越ながら販売中

Green cat & Orange cat

Amazon