Как я могу активные или пассивные опционы Django Admin
У меня есть опция формы в моем приложении Django. Я хочу иметь возможность активировать или деактивировать некоторые опции из панели администратора. Как я могу это сделать?
<div class="form-group">
<label for="username">Username</label>
<input type="text" placeholder='Username' class="form-control" name="username">
<br>
<label for="type">Bonus Türü</label>
<select name="bonuses" id="test" id='testvalue' class="form-control">
<option selected value="0">Please select</option>
<option value="2">Taste </option>
<option value="36206">Taste 1 </option>
<option value="58013">Taste 2</option>
<option value="55908">Taste 3</option>
<option value="21310">Taste 4</option>
</select>
</div>
Например, с помощью функции, которую я добавил в панель администратора, я хочу отключить 4-ю опцию и активировать ее, когда захочу.
Это мой файл admin.py
from django.contrib import admin
from .models import Bonusrequest
class adminPlus(admin.ModelAdmin):
list_display = ("username","name","bonus","result","created","descrpt")
admin.site.register(Bonusrequest,adminPlus)
from django.db import models
class Bonusrequest(models.Model):
username = models.CharField(max_length=200, verbose_name='Kullanici Adi')
name = models.CharField(max_length=200, verbose_name="Ad Soyad")
bonus = models.CharField(max_length=200, verbose_name='Bonus Turu')
result = models.CharField(max_length=200, verbose_name='Sonuc')
created = models.DateTimeField(verbose_name="Tarih")
descrpt = models.CharField(max_length=500, verbose_name="Aciklama", null=True)
class Meta:
verbose_name_plural = "Bonus Talepleri"
А это models.py