Django3 入門

Django3 入門

Djangoのインストール

$ pip install django

Djangoプロジェクトの作成

Djangoプロジェクトを作成するディレクトリで下記コマンドを実行
$ django-admin startproject [project_name]
作成したプロジェクトディレクトリが下記ファイル構成で生成される
[project_name]/
    manage.py
    [project_name]/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Djangoアプリケーションの作成

Djangoプロジェクトのカレントフォルダに移動して下記を実行
$ python manage.py startapp [app_name]
作成したアプリケーションディレクトリが下記ファイル構成で作成される
[app_name]/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

viewの作成

[project_name]/[app_name]/views.pyを開き下記のように修正

from django.http import HttpResponse


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

URLconfの作成

[project_name]/[project_name]/urls.pyを開き下記のように修正

from django.urls import path

from . import views

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

プロジェクトへURLconfを反映

[project_name]/urls.pyを開き下記のように修正

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('[app_name]/', include('[app_name].urls')),
    path('admin/', admin.site.urls),
]

Djangoサーバーの起動

プロジェクトカレントディレクトリで下記コマンドを実行

$ python manage.py runserver

WEBブラウザからアクセス

WEBブラウザで見るには、WEBブラウザより下記URLをアクセス

http://localhost:8000/[app_name]/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です