2013-08-24 1 views
0

이들은 내 URL입니다. 역 추적 페이스트는 여기에서 찾을 수 있습니다Django - 클래스 일반 뷰에서 구문 오류가 발생합니다.

class board_lv(generic.ListView): 
    template_name = 'boardList.html' 
    context_object_name = 'notice_List' 

    def get_queryset(self): 
     self.Board = get_object_or_404(Board, name=self.args[0]) 
     if self.args[0] == 'all': 
      return Notice.objects.order_by('-posted_on')) 
     else:   
      return Notice.objects.filter(board=self.Board) 

    def get_context_data(self, **kwargs): 
     context = super(board_lv, self).get_context_data(**kwargs) 
     context['c_board'] = self.Board; 

: http://dpaste.com/1355104/ 어떤 도움을 크게 감상 할 수

, 덕분에 여기

url(r'^$', views.index.as_view(), name='index'), 
url(r'^([\w-]+)/$', views.board_lv.as_view(), name='board'), 
url(r'^comments/(?P<pk>\d+)/$', views.detail.as_view(), name='detail'), 

그리고

는 관련이다.

EDIT : 들여 쓰기 문제 였으므로 gedit보다 더 나은 것을 찾아야합니다.

이제 내 HTML 페이지가 작동하지 않는 것, 나는 그것을 알아낼 수 없습니다 :

<h1>/b/{{c_board}}</h1> 
<ul> 
{% for n in notice_List %} 
    <li> 
    {% if not n.isText %} 
     <h2><a href="{{ n.content }}">{{ n.title }}</a></h2>(/b/{{n.board}})<br>  
    {% else %} 
     <h2><a href= "{% url 'detail' n.id %}">{{ n.title }}</a></h2>(/b/{{n.board}}) 
     <p>{{ n.content|slice:":100" }}</p>  
    {% endif %} 
     <a href="{% url 'detail' n.id %}">Comments</a>{{n.thumbs_up}} 
    </li> 
{% endfor %} 
</ul> 

모든 첫 번째 후 "/ B /"표시되지 않습니다. 나는 내 상황에 맞는 함께 할 수있는 뭔가 것 같아요

답변

0

이 라인에 여분의 괄호가 :

return Notice.objects.order_by('-posted_on') 
+0

오 사랑, 당신 덕분에 맞아 :

return Notice.objects.order_by('-posted_on')) 

그것은이되어야한다 –

+0

다른 문제를 발견했습니다. 설명에 나와 있습니다. –

+0

@ user2712322 - 죄송 합니다만 장고에 관해서는 아무 것도 모릅니다. 나는 원래 당신의 질문을 보았습니다. 왜냐하면 그것은 원래 "문법 오류"라고 말했기 때문이죠. 보통, 그것들은 단지 잘못 배치 된 괄호 또는 뭔가입니다. :) – iCodez

관련 문제