電子工作作業報告書管理アプリその44
プロジェクトにアプリを追加する
以下のコマンドを実行し、アプリケーション(ewrn2_appとする)を
追加する
django-admin startapp ewrn2_app
以下のようなディレクトリ/ファイル構成になっている
ewrn2 │ manage.py │ db.sqlite3 ├ewrn2_app │ │admin.py │ │apps.py │ │models.py │ │tests.py │ │views.py │ │ __init__.py │ │ │ └migrations │ __init__.py │ │ ├ewrn2 ││asgi.py ││settings.py ││urls.py ││wsgi.py │└ __init__.py │ ├static └templates
urls.pyをアプリに追加して編集する
#ewrn2_app/urls.py #coding utf-8 from django.urls import path from . import views app_name = 'ewrn2_app' urlpatterns = [ path('', views.index, name='index'), ]
ewrn2_app/views.pyを以下のように編集する
from django.http import HttpResponse # Create your views here. def index(request): return HttpResponse('Hello ewrn2 wolrd')
ewrn2/urls.pyにewrn2_appのpathを追加する
#coding utf-8 from django.contrib import admin from django.urls import path, include #includeを追加 2022-2-4 urlpatterns = [ path('ewrn2_app/', include('ewrn2_app.urls')), path('admin/', admin.site.urls), ]
ewrn2/urls.pyにewrn2_appのpathを追加する
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'ewrn2_app', #2022-2-4追加 ]
確認してみる。「Hello ewrn2 World」が出力されればOK