2017-10-22 4 views
0

Blogger, User, Post 및 Comment의 4 가지 모델이 있습니다.Django - URL과 관련된 사용자 정보 필터링

다음은 블로거 모델입니다.

class Blogger(models.Model): 
    username = models.OneToOneField(User, related_name='bloggers') 
    blogger_bio = models.CharField(max_length=1000) 

이제 URL에 따라 사용자 이름과 blogger_bio를 표시하고 싶습니다.

예를 들어 다른 사용자가 /testuser을 사용하고 있다면 템플릿은 testuser라는 사용자의 사용자 이름과 blogger_bio 만 필터링합니다.

어떻게 필터링합니까?

+0

동적 필터링이란 무엇을 의미합니까? 아약스? –

답변

0

django에서 URL 발송자를 사용하여 사용자 이름을보기로 전달하십시오. 뷰를 통해 원하는대로 응답 템플릿을 렌더링 할 수 있습니다. 문제가있는 경우 게시하여 게시하십시오.

https://docs.djangoproject.com/en/1.8/topics/http/urls/

+0

URL은 이미 생성되었지만 각 페이지에 데이터를 동적으로 표시하려고합니다. 내가보기 또는 템플릿으로 할 수있는 모든 것? –

+0

그런 다음 백엔드에 쿼리하여 해당 사용자의 블로거 생체 값을 가져올 수 있습니다. 그런 다음 django 템플릿 태그를 사용하여 표시 할 수있는 템플릿으로 전달합니다. https://docs.djangoproject.com/en/1.11/ref/templates/builtins/ 이것이 필요한 것이 아니라면 구현 문제가 있습니까? – Ramesh