2014-04-24 3 views
0

어떻게 장고 템플릿에서 결과를 분리 하시겠습니까?별도의 결과는 django에서 쉼표로

나는

class Category(models.Model): 
    category_name = models.CharField(max_length=50) 
    category_slug = models.SlugField(max_length=300) 
    category_meta = models.TextField(max_length=300) 
    category_description = models.TextField(max_length=300) 
    listing = models.BooleanField(default=True) 

    def __unicode__(self): 
     return self.category_name 

다음과 같은 범주의 모델이 내가 내 템플릿에 인쇄 할 방법있다가

<h3 class="movie-items-listing">{% for category in movie.movie_category.all |join:", " %}{{ category }}{% endfor %}</h3> 

이 내가 /에서

TemplateSyntaxError 얻을 오류입니다 movies/'for'구문은 'for x in y'형식을 사용해야합니다. category in movie.movie_category.all | join : "," 나는이 목록 싶어 할 때

지금, 그들은 2

나는이 분리되었지만 오류를 가지고 유지하는 템플릿 필터를 사용하려고 구분 1 개 구분과 같이 표시됩니다.

+0

과 같아야 시도? – Alex

+0

어떤 오류를 게시 할 수 있습니까? –

+0

방금 ​​템플릿 코드 – user3482036

답변

1

join 서식 파일 필터를 잘못 사용하고 있습니다.

Source

{{ movie.movie_category.all|join:", " }} 

귀하의 템플릿은 당신이 당신의 현재 템플릿 언어를 보여줄 수이

<h3 class="movie-items-listing">{{ movie.movie_category.all|join:", " }}</h3> 
+0

과 함께했는데 오류가 발생했습니다. 위의 코드를 업데이트했습니다. – user3482036

관련 문제