2011-01-10 4 views
0

장고 앱에서 jqgrid에 더 많은 기능 (페이지 매김, 검색 등)을 제공 할 준비가되었습니다. 이것을하기 위해 jqgrid가 GET의 매개 변수를 서버로 보내는 것처럼 보입니다. 나는 필요한 정보 (페이지 번호, 페이지 당 레코드 수, 검색어 등)를 추출하기 위해 url 패턴을 작성하여 그리드에 정확한 행을 반환하기 위해 내보기에 전달할 수 있습니다. 아무도 내가 검색 할 url 패턴을 이미 만들었습니까?Django URL 패턴으로 쿼리 문자열 매개 변수를 검색합니다.

감사합니다.

답변

1

이 답변은 내가 깨달은 것보다 간단했습니다. djangobook의 7 장에서 설명한 것처럼 "쿼리 문자열 매개 변수"섹션에서 간단히 다음과 같이 할 수 있습니다. 여기서 "someParam"은 검색 할 쿼리 문자열의 매개 변수입니다. 그러나 Django는 페이지 상단의 해당 주소 표시 줄에서 깨끗하게 디자인되었으므로 반드시 사용해야하는 경우에만이 옵션을 사용해야합니다.

쿼리 문자열은 다음과 유사 할 수 있습니다.

http://somedomainname.com/?someString=1 

보기가 이와 유사 할 수 있습니다.

def someView(request): 
    if 'someParam' in request.GET and request.GET['someParam']: 
     someParam = request.GET['someParam'] 

길 아래 다른 누군가에게 도움이되기를 바랍니다.

관련 문제