Flacon d'Application - Comment lier un fichier javascript pour site web
Je vais avoir quelques difficultés à obtenir commencé avec l'utilisation de fichiers javascript sur mon site (Un Flacon d'application). J'ai commencer le site web en cours d'exécution run.py qui ressemble à ceci:
#!flask/bin/python
from app import app
app.run(debug=True)
Dans ma page html, j'ai le code suivant qui donne une erreur 404:
Message d'erreur:
Ma structure de fichier ressemble à ceci:
Toutes les allusions à l'endroit où je vais mal?
où est la page que vous êtes en faisant référence à? je veux dire la page d'index..
je pense que vous aurez à retirer
app/templates/index.html
okk..pourriez-vous s'il vous plaît montrer la console d'erreur de trop..
s'il vous plaît essayer
je pense que vous aurez à retirer
/
avant javascript
dans votre <script>
src.app/templates/index.html
okk..pourriez-vous s'il vous plaît montrer la console d'erreur de trop..
s'il vous plaît essayer
./javascript
..ajouter un .
avant /
dans votre répertoire src.OriginalL'auteur user2260199 | 2015-05-03
Vous devez vous connecter pour publier un commentaire.
Ah oui, heureusement que je suis en train de développer un flacon d'application à l'heure actuelle.
Vous êtes actuellement absent de la statique dossier qui, par défaut, flacon regarde, une structure de dossiers à quelque chose comme ceci:
Deux importants dossiers par défaut que le Flacon va chercher en modèles et statique.
Une fois que vous avez que triées vous utilisez ce lien avec vos fichiers javascript à partir de votre page html:
Espoir qui aide des questions n'hésitez pas.
Plus - Un bon article à lire mais pas super liées, mais il parle à propos de la structure de dossiers de la fiole est ceci: https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps
OriginalL'auteur jonprasetyo
Essayez d'utiliser
src="app/javascript/jquery.js"
.Aussi, j'ai remarqué que vous comprennent jquery.js deux fois sur la ligne 7 et 28.
Voulez-vous dire que vous voyez 404 pour
http://localhost:5000/app/javascript/jquery.js
?ouais, j'obtiens le même message d'erreur
J'ai aussi exactement le même problème et en déplaçant le fichier javascript statique fonctionne. Mais je suis également se demander si je peux avoir le fichier js dans un autre dossier.
OriginalL'auteur dekkard
De sorte que votre
index.html
est àapp/templates/index.html
, et votre jQuery est àapp/javascript/jQuery.js
droit?Je pense que votre chemin est mauvais. Essayez ceci:
OriginalL'auteur Anakin
Ici est ce qui m'a aidé à éliminer le jquery partie de ma Gourde projet
C'était pris directement à partir de Modèle de Base trouvés dans http://getbootstrap.com/getting-started/
OriginalL'auteur carlos rivera