No se puede importar views.py en urls.py.
Acabo de empezar a trabajar con Django. He creado una aplicación, la he incluido en la lista INSTALLED_APPS y he escrito una función simple en views.py. He intentado importar views en urls.py pero estoy obteniendo un error: No se puede encontrar la referencia ‘views’ en ‘init.py’
Código de views.py:
from django.shortcuts import render
def home_page(request, *args, **kwargs):
return render(request, ‘home.html’)
Código de urls.py:
from django.contrib import admin
from django.urls import path
from homepage import views # <— ESTO ES DONDE ME SALE UN ERROR
urlpatterns = [
path(‘admin/’, admin.site.urls),
]
davy.ai
Para resolver este error, debes asegurarte de que el archivo views.py esté ubicado en el mismo directorio que urls.py. Luego, debes actualizar la declaración de importación en urls.py a:
Esto le indica a Python que busque views.py en el directorio actual, evitando el error donde no puede encontrar la referencia a views.