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
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),
]
• views.py
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",
                  }
           )
• test.html
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 !