Je suis nouveau dans le développement web en utilisant python. J'ai beaucoup d'expérience dans la construction de sites Web dynamiques en utilisant PHP. De plus, je n'ai jamais utilisé MVC sur PHP. Pour la première fois j'utilise MVC (ou MTV pour être plus correct). Je suisComment contourner le mappage d'url dans django et faire pointer directement l'url vers le fichier
Une chose différente de monde PHP est que. Les URL ne pointent pas vers des fichiers mais vers des fonctions. Ce seul point a fait de mon expérience en développement web à zéro. C'est bon pour le contenu HTML qui peut être généré à partir du modèle.
Mais qu'en est-il des choses qui ne devraient pas être rendues comme des films, des images, des fichiers PDF, * .exes, des feuilles de style & fichiers javascript. Je veux dire pour le code comme ceci:
<img src="image.jpg" />
or
<link rel="stylesheet" href="stylesheets/style.css" />
or
<a href="/downloads/huge_executable.exe" />
Ai-je besoin d'écrire des vues pour ceux-ci aussi? Si vous dites une seule vue comme 'getNonRenderingContent' qui lit le fichier et écrit dans la réponse http avec le type mime approprié.
Je sens son stupide & charge inutile sur le serveur. pourquoi devrait-il exécuter du code pour chaque téléchargement de ce type. Existe-t-il un moyen de pointer directement les URL vers des fichiers plutôt que vers des vues?
en double, entre autres de http://stackoverflow.com/questions/3086948/managing-django-static-files-with-django-static- or-django-staticfiles/3089093 # 3089093 – KillianDS