Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

589
Vistas
TypeError: el argumento de tipo 'WindowsPath' no es iterable - en django python

cada vez que ejecuto el servidor o ejecuto cualquier comando en la terminal, este error se muestra en la terminal. El servidor se está ejecutando y la página web funciona bien, pero cuando salgo del servidor o ejecuto cualquier comando (como python manage.py migrate) aparece este error.

 `Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). September 21, 2020 - 12:42:24 Django version 3.0, using settings 'djangoblog.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Traceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Python37\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line utility.execute() File "C:\Python37\lib\site-packages\django\core\management\__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python37\lib\site-packages\django\core\management\base.py", line 341, in run_from_argv connections.close_all() File "C:\Python37\lib\site-packages\django\db\utils.py", line 230, in close_all connection.close() File "C:\Python37\lib\site-packages\django\utils\asyncio.py", line 24, in inner return func(*args, **kwargs) File "C:\Python37\lib\site-packages\django\db\backends\sqlite3\base.py", line 261, in close if not self.is_in_memory_db(): File "C:\Python37\lib\site-packages\django\db\backends\sqlite3\base.py", line 380, in is_in_memory_db return self.creation.is_in_memory_db(self.settings_dict['NAME']) File "C:\Python37\lib\site-packages\django\db\backends\sqlite3\creation.py", line 12, in is_in_memory_db return database_name == ':memory:' or 'mode=memory' in database_name TypeError: argument of type 'WindowsPath' is not iterable `
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Lo aclaré cambiando BASES DE DATOS en el archivo settings.py:

cambiar

 'NAME': BASE_DIR / 'db.sqlite3',

para

 'NAME': str(os.path.join(BASE_DIR, "db.sqlite3"))

esto funciona

 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': str(os.path.join(BASE_DIR, "db.sqlite3")) } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda