python - urls - views django example




No se puede importar la ruta desde django.urls (4)

Necesitas la versión 2 de Django.

pip install --upgrade django
pip3 install --upgrade django

python -m django --version # 2.0.2
python3 -m django --version # 2.0.2

Intenté ejecutar el comando:

from django.urls import path

Obteniendo error:

Seguimiento (última llamada más reciente): archivo "<stdin>", línea 1, en ImportError: no se puede importar el nombre 'ruta'

Estoy usando la versión 1.11 de django


Cómo utilizar url tanto en la aplicación (páginas) como en el proyecto.

toda la configuración de url del proyecto root / urls.py

 from django.conf.urls import url, include
 from django.contrib import admin
 urlpatterns = [
     url(r'^admin/', admin.site.urls),
     url('', include('pages.urls')),
   ]

configuración de las aplicaciones url configuración de la raíz / pages / urls.py

# pages/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url('', views.homePageView, name='home')
]

Python 2 no admite Django 2. En una Mac, una vez que haya instalado Python 3 y Django 2, ejecute el siguiente comando desde el shell para ejecutar su aplicación mientras mantiene la ruta:

python3 manage.py runserver

Incluso si ha actualizado y está en un Mac, de forma predeterminada, ejecutará Python 2 si está ingresando el siguiente comando:

python manage.py runserver

La versión de Django será incorrecta y verá errores de importación para la path


Utilice url en lugar de ruta.

from django.conf.urls import url
urlpatterns = [
url('',views.homepageview,name='home')

]





django-views