Bonjour,
Je débute en Python et encore plus particulièrement avec le framework Django.
J'ai remarqué qu'en créant un nouveau projet via django-admin.py startproject TestDjango, il n'y a pas eu de fichier views.py. Du coup, je l'ai créé moi-même, mais lors du lancement du server via python3 manage.py runserver, j'obtiens le message d'erreur suivant :
from views import test
ModuleNotFoundError: No module named 'views'
• urls.py
• views.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 from django.conf.urls import include, url from views import test # <- pose problème urlpatterns = [ url(r"^test$", test), ]
• test.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 from django.shortcuts import render def test(request): return render(request, "test.html", { "name": "me", } )
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <!DOCTYPE html> <head> <title>TestDjango</title> </head> <body> Hello {{name}}<br> It works.. </body> </html>
Y-a-t'il quelque chose de particulier à configurer, notamment dans le fichier settings.py ? Pouvez-vous s'il vous plaît m'aiguiller ? (je suis sous Linux Mint 19.1 avec Python 3.6.7 et Django 2.2)
Merci par avance !
Partager