1

/admin を自分の目的に使用できるように、django admin のデフォルト URL を /admin から /djadmin に変更したいと考えています。

これまでのところ、urls.py ファイルを更新して、管理者の URL を次のように変更するだけです。

url(r'^djadmin/', include(admin.site.urls)),

そして、自分のものを追加します

(r'^admin/', include('my_app.admin_urls')),

ただし、/ admin に移動すると、次のエラーが表示されます

Forbidden

You do not have staff privileges.

このパラメーターは必要ないので、内部の django チェックから来ていると思います。フラグをチェックするようにユーザーを変更すると、正常にis_staff機能し、管理ページにリダイレクトされます。

is_staff管理者の URL に移動するたびにDjango がフラグをチェックするのを止めるために他に何かする必要がありますか?

4

1 に答える 1