Je ne sais pas pourquoi ce problème s'est passé. Entrez la description de l'image ici Ces erreurs se produisent lorsque vous lisez un livre et suivez-le. Je ne sais pas quoi faire. Donnez-moi une main.
Ceci est mon code source Fistite.py. P>
Fistsite.py p>
from django.contrib import admin from django.urls import path, include from . import views urlpatterns = [ path('', views.index, name='index'), path('/polls', views.polls, name='polls'), path('/admin', views.admin, name='admin') ]
3 Réponses :
En supposant que vous avez Django version> 2.0, vous devez ajouter à votre fichier URLS.py quelque chose comme ceci:
from django.contrib import admin from django.urls import path, include from . import views urlpatterns = [ path('', views.index, name='index'), path('/polls', views.polls, name='polls'), path('/admin', views.admin, name='admin') ]
Une erreur se produit après avoir essayé. ImporterRor: Impossible d'importer le nom "Vues"
Vous devriez créer l'URL.py dans votre nouvelle application. Je ne sais pas comment vous l'avez nommé.
Donc, comme indiqué dans la page d'erreur, votre projet Django a essayé d'aller à localhost: 8000 / Admin / et localhost: 8000 / Sondages / mais le site que vous essayez d'accéder à Localhost: 8000 /. Vous n'avez pas défini aucun modèle d'URL pour capturer ce scénario. Ce que vous pouvez faire est dans votre URLs.py, ajouter cette ligne sous Urlpatterns: Cela fonctionne si vous utilisez Django version> 2.0
Si vous utilisez la version Django <2.0, vous pouvez ajouter ceci: p>
Si vous voulez vous accéder aux "sondages". Après avoir changé votre poing
url = "localhost: 8000 / sondages / code>
Et vous donnez uniquement
localhost: 8000 code> si cela n'a pas créé d'application, cette URL fonctionnera. P>
L'URL que vous avez entrée n'existe pas sur le serveur. Vous voyez même lesquels sont disponibles.
Montrer votre "fisite.urls"
Il suffit d'ajouter du chemin pour l'URL de domaine comme ceci: chemin ('', vues.index, nom = 'index')
puis-je voir votre URL que vous donnez