2011-06-12 4 views
15

django-taggit을 사용하기 시작했습니다. 청구서에 맞는 것 같습니다. 하지만 나를 위해 여전히 관리 사이트에 문제가 : django-taggit : 관리자가 필요하지 않은 태그 만들기

나는이 같은 ModelAdmin에서 tags 속성 포함 :

class MyModel(db.models.Model): 
    name = models.CharField(max_length=200) 
    tags = TaggableManager() 

class MyModelAdmin(admin.ModelAdmin): 
    fieldsets = (
     (None, { 
      'fields': ('name', 'tags') 
     }), 
    ) 

을 그리고 모든 것이 예상대로 간다. 그러나 관리자의 모델을 편집 할 때 TagField가 비어 있으면 오류가 발생합니다. 양식은 단지 공백으로 만족스러워 보이며, 결과적으로 태그가 저장되지 않습니다 (예상대로). 그러나 빈 태그 필드가 오류를 트리거합니다.

어떻게해야합니까?

답변

32

tags = TaggableManager(blank=True)을 사용해 보셨습니까?

빈 -이 필드는 여부를 제어 적어도 그 말 the docs 무슨 ...

이 필요합니다.

+0

아, , 감사합니다. – jammon

+0

장고 태그 츠에 관한 문제가 있었습니까? https://stackoverflow.com/questions/39574909/filter-tags-of-django-taggit-in-djangos-queryset – polar9527

관련 문제