Django & python [petit projet + retours] - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Django & python [petit projet + retours] (/showthread.php?tid=5481) |
Django & python [petit projet + retours] - SorenS - 08-06-2011 Salut tous, En ce moment (grâce/à cause au/du boulot) je suis en train de me former à Django et du coup au langage python. Du coup, pour approfondir le truc je pensais sortir un p'tit jeu avec cette techno. J'me dis que ça me motivera à sortir quelque chose Pourquoi j'en parle ici ? J'me suis dit que ça pouvait intéresser la communauté et je pense donc faire quelques retours par ici. D'ailleurs, si quelqu'un joue aussi avec Django ça m'intéresse (ou si quelqu'un veut jouer avec). Pour le projet c'est un sorte de loup-garous de Therciliieux sur facebook. (me semble en avoir déjà parlé quelque part). Vila RE: Django & python [petit projet + retours] - Sephi-Chan - 08-06-2011 Super ! Même si je n'aime pas le langage (je l'ai expérimenté un peu en même temps que Ruby, que j'ai finalement choisi), je lirais tes retours avec attention ! Tout comme toi j'ai réalisé un jeu façon Loup-Garou (sur le thème de la Mafia : garde du corps, médecin, détective, tueur à gage, etc.). Il faudrait passer au polishing maintenant… RE: Django & python [petit projet + retours] - niahoo - 08-06-2011 marrant, les loups garous de thiercelieux sont justement inspirés du jeu mafia RE: Django & python [petit projet + retours] - Sephi-Chan - 08-06-2011 Oui je sais. Mais c'est juste un "thème" sur un même gameplay. Ils savent très bien le faire avec les jeux d'élevage. :p RE: Django & python [petit projet + retours] - SorenS - 09-06-2011 Bon avant de débuter le projet, j'ai un peu regardé l'univers django. Alors, un site français : http://django-fr.org qui est pas si mal fait que ça. Une doc qui a le mérite d'exister, et qui n'est pas si mal aussi (en anglais of course). Il y aussi un forum et un channel irc #django-fr (irc.freenode.net) Je me suis fait le tuto (à la jobeet) pour voir si Django continuait de me plaire (dispo ici : http://docs.django-fr.org/intro/tutorial01.html#intro-tutorial01) Autant vous dire que c'est un régal à réaliser. J'y retrouve des point communs avec symfony 1er du nom, et avec les frameworks en général (normal non ?) Du coup en peu de temps (pas fait gaffe combien) j'ai ma petite appli de sondage qui est fonctionnel. Un truc qui m'a bluffé c'est la partie admin. Elle se fait toute seule (ou presque), personnalisable à l'extrême, vraiment vraiment cool Mon seul frein pour le moment c'est le python bah oui j'suis un n00b en ce langage, mais franchement ça passe sans soucis. Les + :
Les - :
Avant de finir ce premier retour, j'ai appris un petit truc aussi (si vous voulez vous lancer Faut mieux utiliser virtualenv et pip dans la console. Virtualenv vous permet d'isoler votre projet et votre environnement python (version de python et de Django). Pip est comme easy-install mais en mieux. Donc pour créer un projet : Code : sudo virtualenv --no-site-packages projectName Vila, prochain retour sur le fonctionnement de django et mon avancée sur le projet. Ah oui, un dernier point Django est bien sur MVC est franchement c'est plutot bien fait. (vous l'aurez compris, pour le moment j'aime ) RE: Django & python [petit projet + retours] - Asphodèles - 09-06-2011 je te conseille aussi d'utiliser Django Debug Toolbar. C'est un middleWare pour django, qui te permet d'accéder à plein d'infos utiles au débug (paramétrable par IP, par exemple ton IP peut l'afficher mais aucune autre, ou par une fonction personnalisée) comme les requêtes effectuées, leur durée, le context des templates, il peut intercepter tes redirections, etc... C'est disponible via pip aussi. Et dès que tu l'auras installé t'as une solution élégante et efficace EDIT : j'ai oublié de préciser que la toolbar vérifie que tu génères bien une page web et ne s'ajoutera pas à ton json pour ajax par exemple. C'est bien pensé mais du coup faut utiliser autre chose pour ce genre de debug là. RE: Django & python [petit projet + retours] - SorenS - 09-06-2011 En effet, je l'ai aussi mise, mais j'ai zappé d'en parler Merci d'en parler ! |