見出し画像

『超入門』Djangoで作る初めてのウェブアプリケーション Part7(CRUD, Bootstrap)

このシリーズは『超入門』Djangoで作る初めてのウェブアプリケーション Part6(データの取得, 詳細ページ)の続きです。

今回は投稿、編集、削除を自身で作っていきます。

投稿用のフォームを作る

Djangoでフォームを作成するにはアプリディレクトリ内(blog_app)forms.pyを作成し、今回はPart5(記事投稿用のモデルを作る)で作ったモデルを元にフォームを作成します。

早速、forms.pyを作成して下のようにコードを書きましょう。

Django/blog/blog_app/forms.py

from django import forms
from .models import Post, Tag
from django.forms import ModelForm

class PostAddForm(forms.ModelForm):    
   class Meta:
       model = Post
       fields = ['title', 'text', 'image', 'tag']

スクリーンショット 2020-04-27 18.57.14

コード説明です。

ここから先は

13,840字 / 22画像

¥ 150

この記事が気に入ったらサポートをしてみませんか?