내가 제품 21cad54c - Fafe의-11dd-9f2b-001b639ca120, 제품 11cvcfd1 - Fafe의-11dd-9f2b-001b639ca120, 처럼 내 request.GET에서 특정 변수가 (id는 변수 이름의 일부 임)검색 request.get 변수
이러한 모든 제품 변수의 ID를 저장하고 싶습니다. 어떻게 이러한 ID를 별도로 검색 할 수 있습니까?
내가 제품 21cad54c - Fafe의-11dd-9f2b-001b639ca120, 제품 11cvcfd1 - Fafe의-11dd-9f2b-001b639ca120, 처럼 내 request.GET에서 특정 변수가 (id는 변수 이름의 일부 임)검색 request.get 변수
이러한 모든 제품 변수의 ID를 저장하고 싶습니다. 어떻게 이러한 ID를 별도로 검색 할 수 있습니까?
보기에서 request.GET
은 dict
과 약간 다를 수 있습니다. 당신은 사용할 수 있습니다 : 양식이있는 URL의 경우
request.GET.keys()
: http://foo/?bar=baz&bing=boom
을, 당신은 ['bar','bing']
을 얻을 것입니다.
당신이하려는 일이 이것입니까?
이 경우
, 당신은 할 수 있어야에 [코멘트 후] :이 URL의 일부인 경우
for key in request.GET.keys():
if key.startswith('product-'):
the_id = key.split('-',0)[1]
# Do some processing with the_id now…
내 키의 이름은 product-21cad54c-fafe-11dd-9f2b-001b639ca120, product-11cvcfd1-fafe-11dd-9f2b-001b639ca120, 제품 부분은 수정 된 ID 뒤에 고정되어 있습니다. 이 요청을 검색 할 때이 제품 변수의 id 부분을 분리하여 데이터베이스에 저장할 수 있기를 원합니다. – prateek
-) (P + - 사용 (R '^ 제품?. my_view (request, id) : –
Jerzyk