내 응용 프로그램에서 Photologue를 사용하고 있으며 관리자 앱에있는 ManyToManyField
셀렉터가 정말 마음에 든다. (선택 상태와 선택되지 않은 상태 사이에서 항목을 이동하는 화살표가있는 두 개의 다중 선택 상자 "모두 선택"및 "모두 지우기"옵션 사용).장고 관리자의 ManyToManyFields
내 모델에서 비슷한 코드를 사용하고 있지만 ManyToManyField
셀렉터는 보통 <select multiple="multiple" ...>
필드로 표시됩니다. Photologue의 admin.py
또는 models.py
에서 특별한 것을 볼 수 없으며 두 앱이 같은 프로젝트에서 실행 중입니다. Photologue에서
class Gallery(models.Model):
....
photos = models.ManyToManyField('Photo',
related_name='galleries',
verbose_name=_('photos'),
null=True, blank=True)
관리자 : Photologue에서
class Portfolio(models.Model):
images = models.ManyToManyField(Photo, related_name='portfolios')
...
관련 모델 :
내 모델
class GalleryAdmin(admin.ModelAdmin):
list_display = ('title', 'date_added', 'photo_count', 'is_public')
list_filter = ['date_added', 'is_public']
date_hierarchy = 'date_added'
prepopulated_fields = {'title_slug': ('title',)}
filter_horizontal = ('photos',)
누구든지 내가 부족 알아? 도움이된다면 스크린 샷을 게시 할 것입니다.
감사합니다,
돔
어리석은 저 - 바로 그 질문에 - 그것은 관리자 선언의 관련 비트 일 수있는 것처럼 보이지 않았습니다. 감사! –