Voilà je regarde avec grande curiosité le cours sur Django.
Il est conseillé d'installer Django 2.0.
La première activité qui proposée utilise dans le fichier urls.py la fonction patterns() qui est dépréciée depuis la version 1.8 de Django et retirée de Django à partir de la version 2.0.
mais les fichiers fournis pour faire cet exercice ne sont pas compatibles avec la nouvelle version de Django. J'ai essayé de rectifier les fichiers mais j'ai du mal. Par exemple j'ai transformé ça
from django.urls import re_path,include
from django.contrib import admin
urlpatterns = [
re_path(r'^blog/', include('blog.urls')),
re_path(r'^admin/', admin.site.urls),
]
Mais quand je veux aller sur la page d'administration ça me renvoie l'erreur "TypeError: 'str' object is not a mapping". Si quelqu'un peut m'aider, ça sera un grand merci !
- Edité par Xysmath87 7 novembre 2019 à 16:48:04
Django 2.0
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Vincent ERHART
Formateur / Développeur web