2017-12-04 13 views
0
내 URL을 내가 오류가 점점 오전 작동하지 않는

: 나는 그것이 PK1에서 오는 추측URL 문제가

<span class="fa fa-id-card-o" aria-hidden="true"><a href="{% url 'website:EmployeDetails' pk1 = project.id pk2 = member.id %}"> Show Results</a> 

: 여기

TemplateSyntaxError at /website/project/172/ 
Could not parse the remainder: '=' from '=' 

내 URL 링크입니다 = project.id PK2 = member.id하지만 적외선에게 URS 패턴 fomulate하는 방법을 잘 모릅니다 :

url(r'^project/(?P<pk>[0-9]+)/$',views.ProjectDetailView.as_view(), name='ProjectDetails'), 
    url(r'^project/(?P<pk1>[0-9]+)/(?P<pk2>[0-9]+)/$',views.EmployeeDetailView.as_view(), name='EmployeDetails'), 
    url(r'^project/(?P<pk1>[0-9]+)/(?P<pk2>[0-9]+)/api/chart/data/$',views.EmployeeChartData.as_view(), name='employeechartdata'), 
    url(r'^project/(?P<pk>[0-9]+)/api/chart/data/$', views.ChartData.as_view(), name='chartdata'), 

전망 .py :

class EmployeeDetailView(generic.DetailView, LoginRequiredMixin): 
    #import pdb; pdb.set_trace() 
    model = MyUser 
    template_name = 'Employee_Details.html' 

    def get_object(self, queryset=None): 
     return get_object_or_404(MyUser, pk=self.kwargs['pk2'], members__project=self.kwargs['pk1']) 

    def get_context_data(self, **kwargs): 
     context = super(EmployeeDetailView, self).get_context_data(**kwargs) 
     employee_name = MyUser.objects.get(id=self.kwargs['pk2']) 
     team_list = Project.objects.get(id=self.kwargs['pk1']).team_id.members.all() 
     team_list_pop = Project.objects.get(id=self.kwargs['pk1']).team_id.members.all().exclude(id=self.kwargs['pk2']) 
     context={ 
      'employee_name' : employee_name, 
      'team_list' : team_list, 
      'team_list_pop' : team_list_pop 
     } 
     return context 

답변

1

= 표지 앞뒤에 공백을 제거해야합니다.