Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

229
Visualizações
¿Por qué recibo el nombre 'solicitud' no definido?

Estoy siguiendo un tutorial de Django y he llegado al punto de usar return render y actualmente mi views.py se ve así:

 from django.http import HttpResponse from django.shortcuts import render # Create your views here. def construction_view(*args, **kwargs): return HttpResponse("<h1> This site is currently being constructed. Please check back later </h1>") def home_view(*args, **kwargs): return render(request, "home.html", {})

Recibo un error cuando intento ir a mi página de inicio:

 views.py", line 9, in home_view return render(request, "home.html", {}) NameError: name 'request' is not defined

No estoy seguro de qué está causando esto, ya que, de acuerdo con la solicitud de documentos de Django, es parte del procesamiento que se importa arriba.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

request es siempre el primer parámetro de cualquier vista. En su opinión, su función solo tiene *args y **kwargs , por lo que request será el primer elemento en args . Es mejor hacer explícito el parámetro de request y trabajar con:

 # request ↓ def home_view( request , *args, **kwargs): return render(request, "home.html", {})

Dado que probablemente solo use esta vista para patrones de URL sin patrones de URL, probablemente pueda omitir *args y **kwargs :

 # ↓ omit *args and **kwargs def home_view( request ): return render(request, "home.html", {})
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda