Wyrażenie Pythona z literałem znaku zapytania

Używam URLconf Django, adres URL, który otrzymam jest/?code=authenticationcode
Chcę dopasować adres URL za pomocąr'^\?code=(?P<code>.*)$' , ale to nie działa.

Wtedy dowiedziałem się, że to problem „?”.
Becuase, próbowałem dopasować/aaa?aaa za pomocąr'aaa\?aaa' r'aaa\\?aaa' parzystyr'aaa.*aaa' , wszystko zawiodło, ale działa, gdy jest to „+” lub jakakolwiek inna postać.
Jak dopasować „?”, Czy to wyjątkowe?

questionAnswers(5)

yourAnswerToTheQuestion