私はapplication.Iのための単純なモデレーションシステムを構築したい、このように私のアプリケーションモデルでクラスを持っている:のpython - ジャンゴ - 各モデルフィールドにフラグを使用して
:#models.py
class TableName(models.Model):
is_qualified = False
title = models.CharField(max_length=300, blank=False)
description = models.TextField(max_length=500, default="DEFAULT VALUE")
video = models.FileField(upload_to='somepath')
picture_thumbnail = models.ImageField(upload_to='somepath')
私は3つの質問を持っています
- 私のモデルの各フィールドに
is_qualified
を追加し、デフォルトでFalse
に設定するにはどうすればよいですか? - 管理者がオブジェクト(例:タイトルまたは説明)をチェックし、チェックボックスを使用してフィールドの
is_qualified
の値をTrue
に変更するには、まずビューメソッドを記述できますか? - このビューメソッドを使用するために管理領域に各オブジェクトのチェックボックスを追加するにはどうすればよいですか?
ありがとうございました。
私はsqlite3でローカル開発環境にいますが、私は展開のためにpostgresqlを使用します。だから私は私のビューメソッドでis_validを使用できますか?どこか他の場所? –
はい、あなたのフィールドのすべてのフィールドを真偽値で検証したとします。 (常に多くのオブジェクトで時間がかかる可能性があります)、またはこの「メイン」検証インジケータである新しいフィールドを追加します。私は答えで自分のコードを更新しました。どうしたのか確認してください。 – sebb
ありがとうございました!それは私の日を節約する。 –