J'ai une application Django hébergée sur le service d'application Web Azure. J'ai récemment supprimé le fichier skipPythonDeployment
, afin que je puisse ajouter des packages personnalisés à partir de mon fichier requirements.txt. Au début, cela fonctionnait bien, quand j'ai ajouté juste le paquet de formulaires croustillants, mais après cela, je voulais mettre à jour mon installation de Django à 1.11 (la version par défaut dans le service de l'application est 1.9.4).Requirements.txt provoque une erreur lorsque je déploie mon application Django sur le service d'application Web Azure
So This Is mon requirements.txt quoi ressemble actuellement:
django<2
django-crispy-forms==1.6.1
Maintenant, lorsque je tente de pousser mes commits au serveur (git push azure master
) Je Enlève la poutre de déploiement suivantes:
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 308 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 1 (delta 0)
remote: Updating branch 'master'.
remote: .............................................
remote: Updating submodules.
remote: Preparing deployment for commit id '763167dc3c'.
remote: Generating deployment script.
remote: Running deployment command...
remote: Handling python deployment.
remote: Detected requirements.txt. You can skip Python specific steps
with a .skipPythonDeployment file.
remote: Detecting Python runtime from site configuration
remote: Detected python-2.7
remote: Found compatible virtual environment.
remote: Pip install requirements.
remote: An error has occurred during web site deployment.
remote:
remote: Error - Changes committed to remote repository but deployment to website failed.
To https://[email protected]:443/b
J'ai essayé de regarder Azures commettre des journaux, mais l'erreur est à peu près le même:
Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling python deployment.
Detected requirements.txt. You can skip Python specific steps with a
.skipPythonDeployment file.
Detecting Python runtime from site configuration
Detected python-2.7
Found compatible virtual environment.
Pip install requirements.
An error has occurred during web site deployment.
\r\nD:\Program Files
(x86)\SiteExtensions\Kudu\65.60816.2969\bin\Scripts\starter.cmd
"D:\home\site\deployments\tools\deploy.cmd"
Une idée de ce que je fais mal ici? Ou où je pourrais voir l'erreur réelle?
EDIT
Ce fil github (https://github.com/azureappserviceoss/DjangoAzure/issues/2) a fourni une solution de contournement, en supprimant env/azure.env.python-2.7.txt du serveur, mais il n'explique pas pourquoi l'erreur se produit.