Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Probleme d'import de models dans le terminal de python

#1 27-03-2018 14:44:24

ash
Membre
Inscription : 20-10-2017
Messages : 6

Probleme d'import de models dans le terminal de python

Bonjour
J'ai créé un model Tchat et ensuite les migrations
J'ai tapé la commande suivante

E:\Formations\django\myproject> python

>> from .models import Tchat

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named '__main__.models'; '__main__' is not a package

Dernière modification par ash (27-03-2018 14:47:27)

Hors ligne

#2 29-03-2018 12:59:06

Hotshot92
Membre
Inscription : 30-12-2013
Messages : 3

Re : Probleme d'import de models dans le terminal de python

Essaie avec l'interpréteur de django :
E:\Formations\django\myproject>django-admin shell

Hors ligne

#3 30-03-2018 12:55:43

ash
Membre
Inscription : 20-10-2017
Messages : 6

Re : Probleme d'import de models dans le terminal de python

Je l'ai fait et voici ce que j'obtiens:


(dj1) E:\Formations\django\pro1>django-admin shell

Traceback (most recent call last):
  File "c:\program files\python36\Lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\program files\python36\Lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\ANATOL~1\Envs\dj1\Scripts\django-admin.exe\__main__.py", line 9, in <module>
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\core\management\__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\core\management\__init__.py", line 365, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\core\management\base.py", line 288, in run_from_argv
    self.execute(*args, **cmd_options)
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\core\management\base.py", line 327, in execute
    saved_locale = translation.get_language()
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\utils\translation\__init__.py", line 187, in get_language
    return _trans.get_language()
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\utils\translation\__init__.py", line 55, in __getattr__
    if settings.USE_I18N:
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\conf\__init__.py", line 56, in __getattr__
    self._setup(name)
  File "c:\users\anatol~1\envs\dj1\lib\site-packages\django\conf\__init__.py", line 41, in _setup
    % (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Hors ligne

  • Accueil
  • » Django-fr
  • » Probleme d'import de models dans le terminal de python

Pied de page des forums