0
votes

Python / Django: Aucun module nommé 'xx.xx' lors de la tentative d'importation dans URLS.PY

Je travaille sur un projet Django, et c'est ma structure de répertoire:

 Entrez la description de l'image ici Maintenant, je travaille sur la racine principale du projet URLSTS URLS.PY dans le répertoire de configuration LearningUserers et souhaitez importer des vues.py dossier à partir de basic_app, mais quand je ne peux pas BASIC_App dans le fichier URL principales et lors de la tentative d'importation comme; à partir de WelringUSers.basic_App importer des vues, sa montre une erreur de no module nommé "LearningUserS.Basic_app '


4 commentaires

Peut-être que cela devrait être des vues d'importation de base_app?


de basic_app importer des vues ne fonctionne pas, même cela ne peut pas trouver basic_app car ils sont tous les deux un répertoire différent.


Si vous incluez cette application dans Paramètres.Installed_apps, cela devrait fonctionner comme j'ai écrit dans le commentaire


@Elgincaharangirov est déjà là même j'ai aussi essayé "l'apprentissage "basic_app 'mais je ne peux pas trouver un moyen


3 Réponses :


1
votes

ESSAYER IMPORTENDINGUSERSERS.BASIC_App.Views à la place. à partir de suggère que vous importais à partir d'un module et qu'il suppose que learningUsersers.basic_app est un module, ce qu'il n'est pas


3 commentaires

Pouvez-vous envoyer l'erreur qu'il a envoyée cette fois? Ça devrait fonctionner bien


Voici le fichier de code EROR "C: \ users \ users \ wasif balol \ dektop \ grocojects \ pruninguproisirs \ ur ls.py", ligne 19, dans import gastronoms.basic_app.views comme vue ModuLenotfounderror: Aucun module nommé 'L'apprentissage des utilisateurs.basic_app et voici mes importations de Django.urls Importer Chemin à partir de Django.Conf.urls Import URL, include ImporterenreningUsers.basic_app.views comme vue


À quel script essayez-vous de courir cela? Je remarque qu'il y a 2 répertoires avec le même nom pour que Python puisse devenir légèrement confus



0
votes

Si vous éditez prise enramnation / urls.py , vous voudrez alors quelque chose comme: xxx

Vous pouvez également faire à partir de basic_app importer Vues , puis changez sur chemin ("", vues.homeview.as_view (view (), nom = "home"), dans votre urlpatterns


1 commentaires

Mon problème est que je ne peux pas appeler base_app dans l'apprentissage des utilisateurs / URL, le fichier PY



0
votes

Assurez-vous que votre dossier Basic_App est dans le dossier apprenant_utilisateur.


1 commentaires

Est-ce que l'accent est mis ici sur "l'utilisation de nom avec serpent_case, pas camelcase"? En raison de la capture d'écran fournie, il ressemble à basic_app est déjà dans apprendre les utilisateurs .