ciklat
Hectopat
- Katılım
- 5 Temmuz 2022
- Mesajlar
- 37
- Çözümler
- 3
Daha fazla
- Cinsiyet
- Diğer
Django'yu kurdum django admin çalıştı startprojec yapıp bi dosya kurdum, izlediğim eğitim setinde adam direkt python manage.py testserver yazınca bir sayfaya atıyodu bende ise şöyle bir uyarı verdi:
Sorunu çözdüm, adam açtığınız klasör otomatiken terminalde de algılanacak demişti öyle bir şey olmamış benle cd ile manage.py'nin dosya konumu olan klasörü açtım sonra da sorun çözüldü.
Kod:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\asgiref\local.py", line 89, in _lock_storage
asyncio.get_running_loop()
RuntimeError: no running event loop
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\utils\connection.py", line 58, in getitem
return getattr(self._connections, alias)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\asgiref\local.py", line 118, in getattr
return getattr(storage, key)
^^^^^^^^^^^^^^^^^^^^^
AttributeError: '_thread._local' object has no attribute 'default'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Scripts\django-admin.exe\main.py", line 7, in <module>
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\init.py", line 442, in execute_from_command_line
utility.execute()
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\init.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\base.py", line 413, in run_from_argv
self.execute(*args, **cmd_options)
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\base.py", line 459, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\commands\testserver.py", line 43, in handle
db_name = connection.creation.create_test_db(
^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\utils\connection.py", line 15, in getattr
return getattr(self._connections[self._alias], item)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\utils\connection.py", line 60, in getitem
if alias not in self.settings:
^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\utils\functional.py", line 47, in get
res = instance.dict[self.name] = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\utils\connection.py", line 45, in settings
self._settings = self.configure_settings(self._settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\db\utils.py", line 148, in configure_settings
databases = super().configure_settings(databases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\utils\connection.py", line 50, in configure_settings
settings = getattr(django_settings, self.settings_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\conf\init.py", line 81, in getattr
self._setup(name)
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\conf\init.py", line 61, in _setup
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Sorunu çözdüm, adam açtığınız klasör otomatiken terminalde de algılanacak demişti öyle bir şey olmamış benle cd ile manage.py'nin dosya konumu olan klasörü açtım sonra da sorun çözüldü.
Son düzenleyen: Moderatör: