Sunday, March 29, 2020

Re: error en ejercicio de principiante, no se que hacer



On Sat, Mar 28, 2020, 2:22 PM cosmos multi <elmasacradr92@gmail.com> wrote:
Um pues la verdad te estas complicando demasiado solo configura los archivos template en settings.py es lo que te recomiendo. 

El sáb., 28 mar. 2020, 4:18 p. m., Federico Gomez <federicogomezch@gmail.com> escribió:
saludos, tengo un error haciendo una practica en Django con el video Curso Django. Plantillas I. Vídeo 5, https://www.youtube.com/watch?v=iQN0z6MDrEY. Te envio el pantallazo por si puedes identificar el problema. La libreria template no la habia descargado el Django 3.8 y lo que hice fue que la copie de la web de Django y la coloque en la carpeta, no se si eso tenga que ver con el error



esta es el archivo Wievs
from django.shortcuts import render
from django.http import HttpResponse
from django.template import Template, context

# Create your views here.
def hello(request):
return HttpResponse("Hola Mi Hermano Para Que Sepas Estoy Mostrando Un Aviso Por La Web ")
def saludo(request):
doc_exto=open("D:/django/mytestsite/generar/plantilla.html")
plt=Template(doc_exto.read())
doc_exto.close()
ctx=context()
docto=plt.render(ctx)
return HttpResponse(docto)

este es el urls

from django.contrib import admin
from django.urls import path
from generar.views import hello, saludo

urlpatterns = [
path('admin/', admin.site.urls),
path("",hello),
path("saludo/",saludo),



--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3e903965-bdbb-41fc-b9c4-5d4ce335fdad%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CA%2Bt%2BYr0EXwWkoArUk2_HDa-zTwbDUNY3buvxom5YBTAcjV-C4Q%40mail.gmail.com.

Concuerdo con lo que indica Cosmos.  Con eso dicho, el problema, aun que aparece en la linea 12, es en importar la clase de contexto.  En Django se llama Context, que es una definicion de clase, y no context, que es un modulo.  La linea 3 deberia ser:

from django.template import Template, Context

La linea 12 enconces seria ctx = Context()

Suerte!

-Jorge

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CANfN%3DK_GQU54EY76i%3DDHbvREmySvrTQ3a9xktdN6jXq6k4NzTQ%40mail.gmail.com.

No comments:

Post a Comment