私は簡単なコードエディタを作っています。各ユーザーには、6文字の長いIDが割り当てられます。このIDはURLに追加する必要があります。したがって、一部のユーザーがlocalhost:8000/myapp/
のページにアクセスする場合は、URLをlocalhost:8000/myapp/<token>
に変更する必要があります。Django - ブラウザで表示されるURLを変更してください
私はそのトークンキーを生成するには、以下の機能を使用しています -
def id_generator(self,size=6, chars=string.ascii_lowercase + string.digits):
return ''.join(random.choice(chars) for _ in range(size))
を私はミドルウェアを作成しているが、私はさらに進行するかどうかは混乱しています。 process_request()またはprocess_response()は何を使用すべきですか?
どのようにそれらを定義すると、URLは変わりますが、機能は変わりません。