2016-09-23 6 views
0

내 Product 클래스에 새 태그 'tag'를 하나 추가하고 싶습니다. 그 필드를 추가했는데 지금 카트리지 관리 패널에서 수동으로 태그를 추가하고 싶습니다. 내 settings.py의 한 관리 클래스를 가져 오전 내가 클래스 이상 수입하고 때, 나는 터미널에서 오류가 발생하고카트리지 관리 패널에 태그 추가

from cartridge.shop.admin import ProductAdmin 

따라서는,

장고를 할 수 있습니다. core.exceptions.ImproperlyConfigured : SECRET_KEY 설정은 비워서는 안됩니다.

나는 아래와 같은 ProductAdmin 클래스에서 그 "태그"필드를 추가하고 싶어하지만 난 내 프로젝트에 코드 아래 쓰기 전에 가져 오기에 그 "SECRET_KEY"오류가 발생하고

,

ProductAdmin.list_display.append("tag") 
+1

설정에서 'SECRET_KEY'를 긴 임의의 비밀 문자열로 설정하십시오. –

+0

내 설정 탭에 SECRET_KEY가 이미 있습니다. –

+0

값을 마스킹하는 순환 가져 오기가 있습니다. 기본적으로 모든 수입을 막아야합니다. BTW'append()'는'None'을 리턴하고'list_display'는'None'이됩니다. –

답변

0

ProductAdmin 모습 설정 전에로드되기 때문에 가져올 수없는 비밀 키 설정이 필요하므로 설정에 이것을 포함 할 수 없습니다 (또는 내가 필요한 이유를 생각할 수도 없습니다)

무엇이든지간에, 다시하려고하면 다른 곳에서해야합니다.

+0

그래서, 이것에 관한 코드를 어디서 가져오고 쓸 수 있습니까? 나는 서버에서 실행할 때 실행되는 파일을 의미한다. –

+0

@AkashWankhede - 카트리지에 대해서는 충분히 알지 못하지만 django 관리 페이지와 같은 것이 있다면'admin.py' 파일에 정의하십시오. – Sayse

+0

좋습니다. 제안에 감사드립니다. –