2017-09-02 3 views

Répondre

5

Pas, python ne peut pas être utilisé dans frontend.

Vous avez besoin de technologies comme frontend html, css, javascript, jQuery etc ... pour frontend. Python peut être utilisé comme langage de script dans le backend.

+0

Je pense que vous pourriez créer un module qui génère du code html et css en utilisant des fonctions spécifiques. Ce ne serait pas le moyen le plus efficace, mais il serait utile de générer des pages par défaut. –

1

C'est vrai que vous pouvez faire quelque chose d'intéressant avec le système de template Django. mais comme @Astik a dit que vous ne pouvez pas remplacer javascript à l'avant. Personnellement, je n'utilise pas javascript pour certains projets Django parce que je n'en ai pas besoin, mais il y a beaucoup de situations que je dois. Cependant cela dépend de ce que votre projet va fonctionner.

Quelque chose de mieux que le système de modèles Django est jinja2 en savoir plus sur ce que vous aider peut-être

0

Comme d'autres déjà dit, vous pouvez en principe pas utiliser Python à l'extrémité avant. Vous pouvez utiliser Django Template Language ou quelque chose comme Jinja2 dans vos modèles, mais généralement ces moteurs fonctionnent sur votre serveur, pas dans le navigateur.

En fait, vous pouvez utiliser Python pour écrire le code, qui fonctionne dans le navigateur, en utilisant comme transpilersTranscrypt. Mais je ne vous recommande pas de faire une telle chose sur un vrai projet en raison de la complexité et de la différence entre ces deux langues. Le seul avantage serait que vous pouvez utiliser une langue pour écrire à la fois front-end et back-end. Mais la complexité de supporter ce code ne vaudra pas la peine.