DjangoのmodelsでBooleanFieldを使いたい。
DjangoのmodelsでBooleanFieldを使いたい。
Djangoでテーブル設定をしています。
modelにBooleanFieldを記入し、runserverしたところ下記の様なエラーが発生しました。
解決方法を教えて下さい。
発生している問題・エラー
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:
ERRORS:
fullesttodo.ToDo: (models.E020) The 'ToDo.check()' class method is currently overridden by <django.db.models.query_utils.DeferredAttribute object at 0x106368730>.
該当するソースコード(models.py)
from django.db import models
from django.utils import timezone
class ToDo(models.Model):
do = models.CharField(max_length=100)
hour = models.DateTimeField(default=timezone.now())
minit = models.DateTimeField(default=timezone.now())
check = models.BooleanField(default=True,help_text='完了ならTrue')
自分で試したこと
checkの行だけ消してみたところちゃんとQuitが出るので、checkのカラム設定でエラーが発生していることまではわかるのですが
中身のデフォルト値以外の値を消してみたりしてもダメでした。
0