2008-08-29 2 views
2

newforms 관리자로 전환 할 때 ImageField에 core = False를 지정하는 방법을 알아내는 데 어려움이 있습니다.Django ImageField core = newforms 관리자의 False

TypeError: __init__() got an unexpected keyword argument 'core' 

[편집]이는 ".이 필드는 필요"하지만, 단지 핵심 인자를 제거하여 내가 얻을 :

는 나는 다음과 같은 오류가 발생합니다 제출을 시도한 관리자 인터페이스의 오류입니다. 어떻게 core = False가 newforms admin을 사용하여 수행 할 것인가?

답변

3

은 없애 "이 필드는 필요"당신은, 그것은 빈 = TRUE (트루 = null의 가능성뿐만 아니라 사용하여, 불필요 할 필요가 CharField).

2

이것은 간단합니다. 나는이 문제를 몇 개정 전에 받기 시작했다. 기본적으로 모델의 ImageField에서 "core = True"매개 변수를 제거한 다음 here 지침에 따라 newforms 관리자가 사용하는 것으로 변환하십시오.

+0

나는 그것이 제거되었다고 생각했다. 그러나 나는 대안이 어떻게 작용하는지에 관해 궁금했다. 그 링크의 어떤 것도 즉시 core = False의 대체물로 두드러지지 않습니다. – cdleary

3

core 속성은 더 이상 사용되지 않습니다. Brian Rosner's Blog에서

: 그렇지 않은 경우

You can safely just remove any and all core arguments. They are no longer used. newforms-admin now provides a nice delete checkbox for exisiting instances in inlines.