基本的に、ユーザーが mydomain.com/username にアクセスできるようにしたいので、これをurlpatternsの最後に追加することで機能させます
(r'(?i)(?P<username>\w+)/$',user),
発生する可能性のある問題は、ユーザーが上記の別のパターンと一致するユーザー名を持っている場合です。それはありそうもないことですが、私がキャッチして処理したいエッジケースです。それに対処する最善の方法が何であるかはわかりません。
forms.pyには、ユーザー名が使用されているかどうかをチェックし、他のチェックを追加できるカスタム ユーザー名フィールドがあります。基本的に urlpatterns のすべての URL をそのリストに追加する方法はありますか? さらに追加すると自動的に変更される可能性がありますか、それともハードコードする必要がありますか?