Djangoのデフォルトの管理者ページは、/admin
というURLでアクセスできます。
しかし、このURLは多くの開発者が使用しており、悪意のあるユーザーによる攻撃のリスクがあるため、セキュリティ上の理由から変更することが推奨されています。
この記事で、Django adminのURLを変更する方法を説明します。
変更する手順
1. urls.pyを開く
Djangoプロジェクトのルートディレクトリを開き、urls.py
を探します。
2. adminをimport
urls.py
ファイルの先頭に、django.contrib.admin
をインポートします。
#urls.py from django.contrib import admin
3. URLを変更する
urlpatterns
リスト内で、admin.site.urls
を新しいURLに変更します。
#urls.py urlpatterns = [ path('new_admin_url/', admin.site.urls), # ... ]
4. サーバーを再起動する
変更を反映するために、Webサーバーを再起動する必要があります。
以上で、Djangoの管理者ページのURLを変更する方法が完了しました。新しいURLにアクセスして、管理者ページにログインしてください。
Djangoの管理者ページのURLを変更することは、セキュリティ上の理由から重要です。適切なURLを使用して、Webアプリケーションのセキュリティを強化しましょう。
コメント