[PYTHON] Gestion des erreurs lors de la migration de Django'DIRS ': [BASE_DIR /' templates ']

(Notes sur l'apprentissage de Django)

Une erreur s'est produite lors de la migration de db avec django, donc une note de correction.

Incluez / en tant que chaîne et combinez BASE_DIR et 'templates' avec l'opérateur '+'.

Terminal (contenu d'erreur)


$ python manage.py migrate
・ ・ ・ ・
・ ・ ・ ・
  File "/Users/USERNAME/mybook/mybook/settings.py", line 57, in <module>
    'DIRS': [BASE_DIR / 'templates']
TypeError: unsupported operand type(s) for /: 'str' and 'str'

settings.py(Avant correction)


    'DIRS': [BASE_DIR / 'templates']

settings.py(modifié)


    'DIRS': [BASE_DIR + '/templates']

Cela a fonctionné, mais c'est peut-être un problème avec la version python et la version Django.

URL de référence

Django DIRS issue(stackoverflow) Introduction à Python Django (3)

Recommended Posts

Gestion des erreurs lors de la migration de Django'DIRS ': [BASE_DIR /' templates ']
Gestion des erreurs Python
Gestion des erreurs SikuliX
django.db.migrations.exceptions.InconsistentMigrationHistory Gestion des erreurs
Erreur de version Django2.2 SQLite3
Erreur Django settings.py SECRET_KEY
À propos de la gestion des erreurs Tweepy
Gestion des erreurs dans PythonBox
Gestion des erreurs GraphQL (gqlgen)
Autour de la gestion des erreurs de feedparser