Django 4 - в зависимости от выбора, как показать разные поля с помощью админки

Кто-нибудь, пожалуйста, скажите мне в зависимости от выбора, показывать поля с помощью admin

=== Models.py

from django.db import models

class Project(models.Model):
     A = 'A'
     B = 'B'
     PROJECT_TYPE_CHOICES = (
         (A, 'Plan Type A'),
         (B, 'Plan Type B'),
     )
     project_type = models.CharField(max_length=100, 
     choices=PROJECT_TYPE_CHOICES)
     name = models.CharField(max_length=500)
     business = models.CharField(max_length=500)

=== admin.py

from django.contrib import admin
from .models import Project

admin.site.register(Project, ProjectAdmin)

я хочу, чтобы при выборе A отображались поля с именем

если я выберу Б показать поля бизнес

Спасибо

Я не уверен, но надеюсь, что это сработает.

> class Project(models.Model):
>     def fields(self, request):
>         if obj is A:
>             return ('name')
>         return ('name')
Вернуться на верх