Home / Django / Djangoメモ:adminアカウントの設定方法

Djangoメモ:adminアカウントの設定方法

1. 以下コードを入力する

$ python3 manage.py createsuperuser

2. 以下の通りユーザーネームを聞かれるの任意のユーザーネームを設定。
ブランクのままエンターすると記載されているネームで登録される ※xxxはマスキング

Username (leave blank to use 'xxx'):

3. 以下の通りemailアドレスを聞かれるの任意のアドレスを設定。

Email address:

4. 以下の通りパスワードを聞かれるの任意のパスワードを設定。

Password:

これで完了です。デフォルトで設定しているadmin画面に入力すれば管理画面に入ることができます。続いて、管理画面上でアプリのデータを連動・操作できるように設定します。

5. アプリのフォルダにあるadmin.pyファイルを開き以下を入力する

from django.contrib import admin
from .models import TodoModel #追記

# Register your models here.
admin.site.register(TodoModel) #追記

6.管理画面のタイトルを文字列に変更するためmodels.pyに以下を追記する

from django.db import models

# Create your models here.
class TodoModel(models.Model):
    title = models.CharField(max_length=80)
    note = models.TextField()
    def __str__(self): #追記 オブジェクトを文字列として返す
        return self.title #追記 タイトルを返す設定の場合

 

 

Check Also

Djangoメモ:Templates – base.htmlの作成方法及びBootstrapを適用させる方法

コンテンツ: 基本形Boots …