2014-08-27 4 views
1

Django 프로젝트에서 작업 중이며 사용자 정의 버튼 표시/숨기기을 관리 페이지의 이미지 파일에 추가해야합니다. 버튼의 값에 따라 다릅니다. 이미지 파일이 숨겨 지거나 웹 사이트의 사용자에게 표시됩니다.django의 관리자 페이지에 사용자 정의 표시/숨기기 버튼 추가

어떻게하면됩니까?

감사합니다.

models.py

class Image(models.Model): 
    caption = models.CharField(max_length=200) 
    imageSrc = models.URLField(max_length=200) 
    user = models.ForeignKey(User) 

admin.py 다음

class EntryAdmin(admin.ModelAdmin): 
    list_filter = ['user'] 
    list_display = ('user', 'imageSrc', 'caption') 

admin.site.register(Image, EntryAdmin) 

답변

0

그것은 당신의 이미지 모델에서 display = models.BooleanField() 뭔가를 추가하는 것이 가장 간단한 방법, 그리고 당신이 할 수있는 (이미지를 템플릿에 전달하지 않음으로써) 또는 템플릿 ({% if thisImage.display %} <img src="{{thisImage.imageSrc}}"> {% endif %})을 통해 이미지를 표시하는 것을 필터링하십시오.

관련 문제