0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DjangoでHello Wolrdを表示するまで

Last updated at Posted at 2024-12-17

1. 前提条件

リンク先の作業を行っていること、カレントディレクトリがyourprojectであること、画像のようなファイル構成であることを確認してください。
https://qiita.com/ruruchan_nanodesu/items/c8077a0d32a2768b5684
image.png

2.アプリを作成する

terminalで以下のコマンドを入力します。
なおyourappには任意のアプリ名を入れていください。

python manage.py startapp yourapp

下の画像のようにyourappというフォルダが作成されたことを確認してください。
image.png

3.作成したアプリをプロジェクトに紐づける

プロジェクトファイルの中からsettings.pyをしてください。
image.png
32行目のINSTALLED_APPSに先ほど作成したアプリ名を追加します。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'yourapp'   #追加部分
]

次に、おなじくプロジェクトフォルダからurls.pyを選択してください。
image.png
下のようにコードを追加してください。
また、現時点ではyourapp.urlsに警告が表示される場合もありますが無視してください。

from django.contrib import admin
from django.urls import path, include #追加部分

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('yourapp.urls')),  #追加部分
]

アプリフォルダにurls.pyというファイルを新しく作成してください。

image.png

urls.pyファイルに下の内容を追加してください。

yourapp\urls.py
from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

最後に、Hello Worldを表示する画面を作ります。
まず、views.pyを選択してください。

image.png

以下のようにコードを追加します。

views.py
from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world.")
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?