ich habe mir PyCharm Professional besorgt und habe ein Problem. Wenn ich von PyCharm aus ein Django Projekt neu erstelle - ist auch gleich ein Django Server bei RUN/DEBUG eingerichtet. Alles funktioniert und meine Seite wird ohne Fehler auf dem Browser ausgeliefert. Also so erstmal alles gut.
Ich bin aber gerade dabei Django zu lernen und habe deswegen ein Django Projekt mit eigenem environment mit dem Terminal aufgesetzt.
Wenn ich dann
Code: Alles auswählen
py manage.py runserver
Übrigens arbeite ich mit Windows.
Ich wollte nun dieses schon angelegte Projekt zu einem PyCharm Projekt machen um dort weiterzuentwicklen.
Pycharm open .....(Auswahl des Projektordners)....
In den PyCharm Settings habe ich den Python Interpreter Pfad ausgewählt, den ich voher mit venv im Terminal erstellte.
Weiter in den Settings unter Languages & Frameworks / Django habe ich
gemarkert und Django root, settings , manage script eingestellt.Enable Django Support
Dann die RUN/DEBUG Configuration geöffnet und dort die Django Server Konfiguartion geladen.
Leider kommt eine Fehlermeldung beim Starten von RUN:
Code: Alles auswählen
D:\dev\projects\umfrage_udemy_tut\env\Scripts\python.exe D:/dev/projects/umfrage_udemy_tut/umfrageseite/manage.py runserver 8000
Traceback (most recent call last):
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\base.py", line 373, in run_from_argv
self.execute(*args, **cmd_options)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\commands\runserver.py", line 66, in execute
super().execute(*args, **options)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\base.py", line 417, in execute
output = self.handle(*args, **options)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\commands\runserver.py", line 73, in handle
if not settings.DEBUG and not settings.ALLOWED_HOSTS:
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\conf\__init__.py", line 84, in __getattr__
self._setup(name)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\conf\__init__.py", line 71, in _setup
self._wrapped = Settings(settings_module)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\conf\__init__.py", line 179, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "D:\dev\Python\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'umfrageseite.umfrageseite'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\dev\projects\umfrage_udemy_tut\umfrageseite\manage.py", line 22, in <module>
main()
File "D:\dev\projects\umfrage_udemy_tut\umfrageseite\manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\__init__.py", line 425, in execute_from_command_line
utility.execute()
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\__init__.py", line 419, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\core\management\base.py", line 386, in run_from_argv
connections.close_all()
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\db\utils.py", line 208, in close_all
for alias in self:
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\utils\connection.py", line 73, in __iter__
return iter(self.settings)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\utils\functional.py", line 48, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\utils\connection.py", line 45, in settings
self._settings = self.configure_settings(self._settings)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\db\utils.py", line 144, in configure_settings
databases = super().configure_settings(databases)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\utils\connection.py", line 50, in configure_settings
settings = getattr(django_settings, self.settings_name)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\conf\__init__.py", line 84, in __getattr__
self._setup(name)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\conf\__init__.py", line 71, in _setup
self._wrapped = Settings(settings_module)
File "D:\dev\projects\umfrage_udemy_tut\env\lib\site-packages\django\conf\__init__.py", line 179, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "D:\dev\Python\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'umfrageseite.umfrageseite'
Process finished with exit code 1
ich kann den Fehler leider nicht finden, kennt jemand das Thema ?
oder kann mir helfen ?
viele Grüße