AIと一緒に作るDjangoブログ入門

DockerとDjangoを使ってブログサイトをゼロから作る方法を解説します。

はじめに

この記事では DockerDjango を使ってブログサイトをゼロから作ります。

Macには Docker さえあれば大丈夫です。Python も MySQL もインストール不要で、すべて Docker の中で動かします。

必要なもの

  • Docker Desktop
  • VS Code
  • ターミナル

サンプルコード

Django のビュー関数はこんな感じで書きます:

from django.shortcuts import render

def index(request):
    posts = Post.objects.filter(is_published=True)
    return render(request, 'blog/index.html', {'posts': posts})

テンプレートでは {% for %} で繰り返します:

{% for post in posts %}
  <h2>{{ post.title }}</h2>
{% endfor %}

まとめ

Docker を使えば環境構築の悩みから解放されます。詳しくは 公式ドキュメント も参照してください。

関連記事

Django
Bootstrap5でデザインを整える

CSSを書かなくてもBootstrap5を使えば綺麗なデザインが作れます。

Django
settings.pyの設定を理解する

DEBUG・ALLOWED_HOSTS・DATABASESなど重要な設定項目を解説します。

About

AIと一緒にDjangoでブログを作る過程を記事にしています。初心者の方でもDockerさえあれば同じ環境が作れます。

よく読まれている記事

カテゴリ

  1. Django
  2. Docker
  3. Python