2011-10-02 3 views
1

이 제목을 쓰는 방법을 모르겠습니다. 하지만 필요한 것은 매번 업데이트 할 수있는 간단한 모델입니다. 설정 모델이 있고이 설정을 매번 업데이트하거나 변경하려고한다고 가정 해 보겠습니다. 따라서 해당 모델에 다른 객체를 추가 할 필요가 없습니다.Django admin - 모델을 업데이트하고 하나 이상을 만들지 마십시오

사용할 수있는 관리 모델 유형 또는 필드가 있습니까?

나는 다른 개체에서 동일한 개체를 계속 업데이트 할 수 있지만 사용자가 "설정 추가"를 할 수 없도록 할 수 있습니다.

답변

2

관리자는 다양한 권한을 지정할 수 있습니다. "추가"기능을 제거하려면

 
class MyModelAdmin(admin.ModelAdmin): 
    def has_add_permission(self, request): return False 
응용 프로그램을 배포 할 때 처음이자 유일한 설정 개체를 만들어야합니다. 여기

장고에 단일 모델에 대한 토론입니다 : How about having a SingletonModel in Django?

+0

그들이 이해가 안 :-) – Harry

+0

이 같은 무언가를 구축한다면 그것은 좋은 것입니다. 이 솔루션은 도움이되지 않습니까? – akonsu

+0

그렇습니다.하지만 장고가 이런 식으로 뭔가를 만들었다면 말입니다. – Harry