
『超入門』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']
コード説明です。
ここから先は
13,840字
/
22画像
¥ 150
この記事が気に入ったらチップで応援してみませんか?