django日記-1 cloud9にて
コマンド とりあえずサーバー起動まで
#バージョン確認 python --version python -m django --version #djangoプロジェクトを作成 django-admin starproject [mysite] #setting.pyにて 設定変更 ALLOED_HOSTS = ['*'] #サーバー起動 python3 manage.py runserver 8080
homepageをつくる
[]は自分で自由に決める:アプリ名 Djyangoはプロジェクト、中にアプリが無いと動かない
アプリケーション作成
python3 manage.py startapp [foodtaskerapp]
アプリをdjangoに教えてあげる
settings.py
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'foodtaskerapp', ]
views.py 作成したアプリの中
from django.shortcuts import render def home(request): # 第3引数はuserにpostを返すことがないので、ただgetで表示するだけ return render(request, 'home.html', {})
ルーティングの設定
urls.py
from django.contrib import admin from django.urls import path #add from dango.urls import views urlpatterns = [ path('admin/', admin.site.urls), #追加 path('', views.home, name='home'), ]