1
私はdjango allauthを使用しています。MultiValueDictKeyError - GETパラメータを渡す
私のすべてのユーザは、動的に生成されたURLにアクセスする必要があります。例:www.example.com/uuid/
このページから、Soundcloudでログインできるようになり、接続後にこのページにリダイレクトする必要があります。
私は前のリンクを取得するために以下を使用していますが、私はHTMLで良いURLを受け取っていますが、djangoでは空です。
#Html
<a href="/accounts/soundcloud/login?process=login?next={{request.path}}" name="next" value="next" class="waves-effect waves-light btn-large" style="margin-bottom: 10px;">Download</a>
#adapter.py
class AccountAdapter(DefaultAccountAdapter):
def get_login_redirect_url(self, request):
#assert request.user.is_authenticated()
#pass
return request.GET['next']
ありがとうございます!私はそれに気付き、/accounts/soundcloud/login/?next={{request.path}}で試してみましたが、違いはありますか? – Juanvulcano
@Juanvulcanoには 'process' urlパラメータは含まれていませんが、' next'パラメータが含まれています。詳細については、例えば[この回答](http://stackoverflow.com/a/5767509/2532070)を参照してください。 – YPCrumble