TypeError: '' принимает 1 позиционный аргумент, но было задано 2 django [закрыто]

Мой код, кажется, работает, когда я ввожу неправильное имя пользователя или пароль, я получаю сообщение об ошибке, однако когда я хочу войти на скрытую страницу, я получаю следующее:

TypeError at /administracion/ingreso

login_oculto() принимает 1 позиционный аргумент, но было задано 2 Метод запроса: POST URL запроса: http://localhost:8000/administracion/ingreso?next=/oculto Версия Django: 3.2.8 Тип исключения: TypeError Значение исключения:
login_oculto() принимает 1 позиционный аргумент, но было задано 2 Местоположение исключения: C:\Users\OGT\Museum\mu2\views.py, строка 48, in login_oculto Python Executable: C:\Users\OGT\AppData\Local\Programs\Python\Python310\python.exe Версия Python: 3.10.0 Python Path:
['C:\Users\OGT\Museum', 'C:\Users\OGT\AppData\Local\Programs\Python\Python310\python310.zip', 'C:\Users\OGT\AppData\Local\Programs\Python\Python310\DLLs', 'C:\Users\OGT\AppData\Local\Programs\Python\Python310\lib', 'C:\Users\OGT\AppData\Local\Programs\Python\Python310', 'C:\Users\OGT\AppData\Local\Programs\Python\Python310\lib\site-packages']

.
.
.

Я оставляю свои представления, урлы и html код, пожалуйста, помогите мне

login.html

<div class="contenedor_formulario">

{% if error %}
  <p style="color: black;">{{ error }}</p>
{% endif %}

    <form action="" method="POST" style="text-align: center;">
      {% csrf_token %}
      <table class="tabla_formulario">
        <form method="POST" action="{% url 'anyname' %}"></form>
        <input type="text" placeholder="Usuario" name="username" />
        <input type="password" placeholder="contraseña" name="password" />
      </table>
      <input class="boton_formulario" type="submit" value="Ingresar">
    </form>
  </div>

urls.py

   urlpatterns = [

    path('administracion/ingreso', views.login_oculto, name='anyname'),
    path('oculto', views.oculto,name='oculto')

]

views.py

def login_oculto(request):

    if request.method == 'POST':

        username = request.POST.get('username')
        password = request.POST.get('password')
        usuario = authenticate(request, username = username, password = password)

        if usuario:
            login_oculto(request, usuario)
            return redirect('oculto')
        else:
            return render (request, 'mu2/login.html', {'error': 'usuario o contraseña incorrecta'})

    return render(request, 'mu2/login.html')

Вернуться на верх