Après l'exécution: $ ./manage.py migrate
Je reçois l'erreur suivante:
-bash: ./manage.py: Permission denied
Essayer d'exécuter une migration après avoir effectué une modification dans la base de données. Tout conseil serait vraiment apprécié.
Vous devez rendre l'exécutable manage.py pour l'exécuter. Faire chmod +x manage.py
pour le rendre exécutable. Vous pouvez également faire python manage.py <cmd>
au lieu.
Pour vous donner la permission d'exécuter le fichier contenant le script, utilisez la commande:
chmod u+rwx filename.py
Pour donner aux autres utilisateurs l'autorisation de lire et d'exécuter, mais pas de modifier l'utilisation du script Shell:
chmod go+rx filename.py