Django Admin Kullanıcı Şifresi Resetleme İşlemi

Django’nun yönetici paneli, web uygulamanızın temel yapı taşlarından biridir ve bu panelde bulunan kullanıcıların şifrelerini sıfırlamak önemli bir işlem olabilir. Bu makalede, Django’nun yönetici panelinde bulunan bir kullanıcının şifresini nasıl sıfırlayacağınızı anlatacağım. Aşağıdaki adımları izleyerek bu işlemi gerçekleştirebilirsiniz.

Django Admin Şifresi Sıfırlama:

Adım 1: Django Kabuğunu Açın İlk adım, Django projesinin ana dizininde bir terminal açmak ve aşağıdaki komutu çalıştırmaktır:

python manage.py shell

Adım 2: Yönetici Panelinden Kullanıcı Seçin Şifresini sıfırlamak istediğiniz yönetici kullanıcısını seçmelisiniz. Kullanıcı adını veya e-posta adresini kullanarak bu kullanıcıyı bulabilirsiniz. Örneğin:

from django.contrib.auth import get_user_model user = get_user_model().objects.get(email="[email protected]")

Adım 3: Şifreyi Sıfırlayın Şimdi seçtiğiniz kullanıcının şifresini sıfırlayabilirsiniz. Aşağıdaki komutla yeni bir şifre atayabilirsiniz:

user.set_password("yenisifre") user.save()

Bu işlem, kullanıcının şifresini belirttiğiniz “yenisifre” olarak değiştirir.

Adım 4: İşlem Tamamlandı Artık Django yönetici kullanıcısının şifresi başarıyla sıfırlandı. Kullanıcı bu yeni şifreyle giriş yapabilir.

Bu makalede, Django yönetici panelinde bulunan bir kullanıcının şifresini nasıl sıfırlayacağınızı adım adım gösterdik. Bu işlem, yönetici paneli kullanıcılarının şifrelerini güvenli bir şekilde yönetmenize yardımcı olacaktır.

Eğer django default admin password veya Django admin default password olarak arıyorsanız ilk olarak super kullanıcı oluşturmanız lazım.

Default Admin Şifresi Oluşturma:

Varsayılan bir admin kullanıcısı oluşturmak için Django’nun entegre edilmiş createsuperuser komutunu kullanabilirsiniz. Bu komut, yönetici paneline erişim sağlar ve yeni bir admin kullanıcısı oluşturur. Aşağıdaki komutu kullanarak bu işlemi gerçekleştirebilirsiniz:

python manage.py createsuperuser

Komutu çalıştırdıktan sonra kullanıcı adı, e-posta ve şifre gibi bilgileri girmeniz istenecektir. Bu bilgileri girerek varsayılan admin kullanıcısını oluşturabilirsiniz.