python - mysqlclient - postgresql django windows 10
OSError:[Errno 18] Enlace de dispositivo cruzado no vĂ¡lido (2)
Creo que el cambio de nombre solo funciona cuando los nombres de origen y destino están en el mismo sistema de archivos. Probablemente tengas diferentes monturas. De lo contrario obtendrás ese error. Puede implementar el mismo efecto con una copia y una eliminación.
Espero eso ayude
Estoy trabajando con django 1.6.5 y python 2.7. Tengo función de importación en mi aplicación y me sale un error:
OSError: [Errno 18] Invalid cross-device link
Tengo un problema con esta parte del código:
os.rename(db_temp, settings.DATABASES[''bookmat''][''NAME''])
Código en la configuración:
''bookmat'': {
''ENGINE'': ''django.db.backends.sqlite3'',
''NAME'': ''/my_projects/book/db/bookmat.sqlite3'',
},
os.rename
solo funciona si el origen y el destino están en el mismo sistema de archivos. Deberías usar shutil.move
en shutil.move
lugar.