私は状況をやや簡略化します。 Labというモデルがあるとしましょう。Django管理インターフェースにjQueryスクリプトを追加する
from django.db import models
class Lab(models.Model):
acronym = models.CharField(max_length=20)
query = models.TextField()
フィールドquery
は、ほぼ常にフィールドacronym
と同じです。したがって、query
フィールドは、Django管理インターフェースのacronym
フィールドにテキストを入力した後に自動的に入力されます。このタスクは、jQueryスクリプトで実行する必要があります。
例を挙げれば、Django管理インターフェースを介してデータベースに新しいラボを追加したいとします。追加ボタンをクリックすると、空のフォームに2つのフィールドが表示されます。手動でのような値を使用してacronym
フィールドを入力してから、query
フィールドを同じ値、つまりABCD
を使用して入力する必要があります。
どうすればよいですか?あなたは、単にあなたの管理者クラスのメタクラスのメディアに追加することができ、管理、などにメディアを追加するには
Django 1.8.1では、cssはキーがターゲットメディアであり、値が上記のようなパスのタプルである辞書として指定されています。複数のメディアをターゲットにするにはコンマ区切りを使用し、非特定の場合は「すべて」を使用します。 –