Django admin docs은 호출 가능을 list_display
에서 사용할 수있는 값으로 지정할 수 있다고 말합니다. 함수 인수를 통해 함수에 몇 가지 추가 컨텍스트를 전달해야하는 경우이를 수행하는 가장 좋은 방법은 무엇입니까?list_display 함수를 사용하여 인수를 전달하는 방법은 무엇입니까?
, 내가 뭘하려는 것은 같은 :
애플리케이션 realestate :
models.py :
class A(models.Model):
raw = models.TextField()
admin.py :
from utils import processing
list_display = [processing('realestate app result', True)]
앱 파티 :
models.py :
는class Person(models.Model):
raw = models.TextField()
admin.py :
는from utils import processing
list_display = [processing('party app result', False)]
utils.py :
def processing(obj, short_description, allow_tags=False):
def process(obj):
# do something
pass
process.short_description = short_description
process.allow_tags = allow_tags
return process(obj)
이 방법으로 인수를 전달할 수 없으면 셀은 표현하는 모델을 기반으로 렌더링 자체를 알아야합니다. 어떤 논쟁을해야합니까? 귀하의 상황을 설명하고 우리는 당신이 문제를 해결해야 볼 것입니다 – YardenST
@ YardenST이 질문을 감사, 감사합니다. – Paolo