Djangoのプロジェクトの始め方 ~git pushまで~
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
以上!アドバイス等ありましたらおーしろのツイッターまで連絡ください!
目次