Djangoのプロジェクトの始め方 ~git pushまで~

Django

Python

Djangoでアプリ作るときのテンプレート

※ 自分の環境用のメモなので上手くいかないときは何かいい感じに直してね ※ 追加するコードを書いているのであらかじめ書かれてるコードは消さないようにね

ここに書かれているのはターミナルで打つコマンドだよ

プロジェクトを始める

python3 -m django startproject プロジェクト名

cd プロジェクト名

一番最初の画面を作る

mkdir templates

touch templates/index.html

settings.py

import os TEMPLATES = [ { 'DIRS': [os.path.join(BASE_DIR, 'templates')], } ]

urls.py

urlpatterns = [ path('admin/', admin.site.urls), path('', views.index, name='index'), ]

touch プロジェクト名/views.py

views.py

from django.shortcuts import render def index(request): return render(request, 'index.html')

index.html

<h1>Hello World</h1>

python3 manage.py runserver

localhostでHello Worldと表示されていればオッケー!

.envの設定(git pushで怒られないために)

touch .env

.env

SECRET_KEY=ihsauabdfngojjno

setting.py

import environ env = environ.Env() env.read_env('.env') SECRET_KEY = env('SECRET_KEY')

touch .gitignore

.gitignore

.env

Git

git init

git add .

git commit -m "コミットメッセージ"

GitHubにプロジェクト名のリポジトリを作成

git remote add origin git@github.com:sabitetsu/プロジェクト名.git

git push -u origin main

以上!アドバイス等ありましたらおーしろのツイッターまで連絡ください!

おーしろ

@5vjds7wtzp27xwy

目次