impossible d'importer des modèles de nom
Avant je l'ai écrit dans urls.py
, mon code... tout a fonctionné parfaitement. Maintenant j'ai des problèmes - ne peut accéder à mon site. "impossible d'importer des modèles de nom"
Mon urls.py
est:
from django.conf.urls import patterns, include, url
Ils ont dit que l'erreur est quelque part ici.
- Pouvez vous s'il vous plaît nous montrer le message d'erreur et laisser de trace?
- J'ai eu le même problème en suivant la "écrire votre premier django app" guide. Quand j'ai déménagé l'url des modèles de la principale urls.py pour polls.urls.py. Le problème a été résolu après j'ai changé "de django.conf.url importation de motifs, de comprendre, d'url" avec "from django.conf.les url.par défaut import * "
- J'ai eu le même problème lors du déploiement de mon serveur de test. Problème a disparu suis allé, j'ai mis à niveau à partir de django 1.3.1 1.4 par sudo pip install --mise à niveau de django
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de ces importations. La seule chose que vous avez besoin dans votre urls.py (pour commencer) est:
REMARQUE: Cette solution a été prévu pour Django <1.6. Ce fut effectivement le code généré par Django lui-même. Pour une version plus récente, voir Jacob Hume réponse.
import *
un chaton meurt*
ne fonctionne pas, soit...De Django 1.10, la
patterns
module a été supprimé (il avait été abandonné depuis 1.8).Heureusement, il devrait être simple de modifier pour supprimer le code malveillant, depuis le
urlpatterns
devrait maintenant être stockés dans un bon vieil liste:MEDIA_ROOT
etMEDIA_URL
à la urlpatterns''
à la première position deurlpatterns
, sinon vous obtiendrez un Regex AttributeError. Voir stackoverflow.com/questions/34853531/...Oui:
J'ai rencontré ce problème aussi.
modèles de module n'est pas pris en charge.. le mien a travaillé avec cette.
C'est le code qui a travaillé pour moi. Mon django version est 1.10.4 final
Modèle de module n'est pas disponible à partir de django 1.8. Si vous devez supprimer un patron à partir de l'importation et de faire quelque chose de similaire à la suivante:
Je Résolus par le clonage de mon projet directement dans Eclipse à partir de GIT,
D'abord j'ai été le clonage à l'emplacement spécifique sur le système de fichiers, puis l'importer en tant que projet existant dans Eclipse.
Semble vous utilisez l'ancienne version de django..
Une simple mise à jour de django et essayez à nouveau..
Commande suivante permettra de mettre à jour votre version de django..
pip install --upgrade django