任何人请告诉我,根据选择,使用管理员显示到字段
===型号.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)
===管理员.py
from django.contrib import admin
from .models import Project
admin.site.register(Project, ProjectAdmin)
我想如果我选择显示字段名称
如果我选择B显示字段业务
感谢
我不确定,但我希望它能起作用。
> class Project(models.Model):
> def fields(self, request):
> if obj is A:
> return ('name')
> return ('name')