14 lines
527 B
Python
14 lines
527 B
Python
from django.http import HttpResponse
|
|
from django.contrib.auth.models import User
|
|
|
|
def fix_admin(request):
|
|
try:
|
|
user, created = User.objects.get_or_create(username='admin')
|
|
user.set_password('admin')
|
|
user.is_staff = True
|
|
user.is_superuser = True
|
|
user.save()
|
|
return HttpResponse("<h1>Admin Fixed</h1><p>Username: <b>admin</b><br>Password: <b>admin</b></p><p><a href='/accounts/login/'>Go to Login</a></p>")
|
|
except Exception as e:
|
|
return HttpResponse(f"Error: {e}")
|