2012-02-03 4 views
0

나는 몇 달 동안 django를 사용했고 ssl 미들웨어는 내 URL에 http에서 https로 리디렉션했습니다. 좀 더 복잡한 URL을 사용하기 위해 django-urls-sugar를 사용하기로 결정했지만 잘 동작하지만 url 매개 변수, 뷰 및 뷰를 식별하는 이름보다 많은 매개 변수를 전달하는 방법을 알지 못합니다. 또는 키워드 인수로 값을 전달, 그것은 작동하지 않습니다 Variable('band_id', '\d+'), Variable('version', '\d+'), ], LoggedInViewArDataset.as_view(), name='ar-dataset-view-get'),django-urls-sugar 및 ssl middleware를 함께 사용하는 방법?

이 작동하지만 최대한 빨리 {진정한 'SSL'을} 사용하기 원하는

url_sugar([Constant('ardataset'),

.

+0

전에는 설탕을 들어 본 적이 없지만 조심스럽게 생각합니다. "가변성 모호성"을 제외하고는 정규식 자체로는 할 수없는 일을 전혀하지 않으며, 가변성 모호성은 URL 경로에서 정확히 일치하지 않는 콜론 (:)을 사용합니다. 아마도 99.9 %의 시간 동안 작동 할 것이지만, 심각하게 손상 될 수있는 경우가 많이 있습니다. –

답변

0

오늘 발표 된 django-urls-sugar의 새 버전에서 작동해야합니다.

BTW, @ chris-pratt가 말한 내용에 답하면, 스스로 할 수없는 일은하지 않지만, "설탕"라이브러리가 의도 한 것입니다. 맞습니까? 템플릿 태그는 django-templatetags-sugar, URL은 django-urls-sugar입니다. 당신은 그들없이 완벽하게 살 수 있습니다, 그들은 단지 당신을 좀 더 쉽게 살기위한 것입니다 (희귀 한 경우).

관련 문제