プログラミング/Django/作成したモデルを管理サイトで操作するための処理と、データの表示を分かりやすくするための処理

管理サイトで作成したモデルを操作するための処理

作成したアプリケーションファイルのadmin.pyに追加。

from django.contrib import admin
from .models import モデル名 # モデル名の例)Project

admin.site.register(モデル名) #追加部分 モデル名の例)Project

データの表示を分かりやすくするための処理

アプリケーションファイルのmodels.pyに追加。

class Diary(models.Model):
    category = models.CharField('カテゴリ', max_length=255)
    text = models.TextField('本文')
    created_at = models.DateTimeField('作成日', default=timezone.now)

    def __str__(self):
        return

    #追加部分
    def __str__(self):
        return 'カテゴリ:{} 本文:{}'.format(self.category, self.text[:10])

%d人のブロガーが「いいね」をつけました。