Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 5 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. <div class="comment" typeof="schema:UserComments">
  2. <p class="comment-meta">
  3. <span class="comment-author" property="schema:creator">Play</span> le <span class="comment-date" property="schema:commentTime">24/06/2006</span> :
  4. </p>
  5. <div class="comment-content" property="schema:commentText">
  6. <p>David, je dis &quot;chapeau&quot; ! Excellents billets ! Continues comme ça ! C'est que du bon ! Django, c'est le bien :-)</p>
  7. </div>
  8. </div>
  9. <div class="comment" typeof="schema:UserComments">
  10. <p class="comment-meta">
  11. <span class="comment-author" property="schema:creator">Anthyme</span> le <span class="comment-date" property="schema:commentTime">18/07/2006</span> :
  12. </p>
  13. <div class="comment-content" property="schema:commentText">
  14. <p>Je te remerci beaucoup de tes tutoriels ... ils m'ont permis d'apprendre a une vitesse exteme les bases de Django.<br />
  15. Je suis impatient de voir la suite !<br />
  16. Encore un grand Merci !</p>
  17. </div>
  18. </div>
  19. <div class="comment" typeof="schema:UserComments">
  20. <p class="comment-meta">
  21. <span class="comment-author" property="schema:creator">David</span> le <span class="comment-date" property="schema:commentTime">19/07/2006</span> :
  22. </p>
  23. <div class="comment-content" property="schema:commentText">
  24. <p>J'attends les autres traductions avec impatience ! Good job !</p>
  25. </div>
  26. </div>
  27. <div class="comment" typeof="schema:UserComments">
  28. <p class="comment-meta">
  29. <span class="comment-author" property="schema:creator">David</span> le <span class="comment-date" property="schema:commentTime">06/09/2006</span> :
  30. </p>
  31. <div class="comment-content" property="schema:commentText">
  32. <p>Bonjour, si tu envisages une nouvelle traduction, je te propose la page sur les vues génériques, c'est vraiment pas simple à comprendre :-(<br />
  33. <a href="http://www.djangoproject.com/documentation/generic_views/" title="http://www.djangoproject.com/documentation/generic_views/" rel="nofollow">www.djangoproject.com/doc...</a><br />
  34. Sinon encore une fois très bon travail. Ton blog est la référence francophone sur Django !<br />
  35. <br />
  36. See U<br />
  37. David bis :)<br />
  38. <br />
  39. NB : à quand un tutoriel simple sur django ?<br />
  40. </p>
  41. </div>
  42. </div>
  43. <div class="comment" typeof="schema:UserComments">
  44. <p class="comment-meta">
  45. <span class="comment-author" property="schema:creator">David</span> le <span class="comment-date" property="schema:commentTime">06/09/2006</span> :
  46. </p>
  47. <div class="comment-content" property="schema:commentText">
  48. <p>En fait est-ce que Django peut générer un formulaire automatiquement ?<br />
  49. <br />
  50. Je m'explique je fais un petit site d'annonces. J'ai crée mon models.py pour générer ma bdd et l'auto admin du site. J'ai optimisé tout ça et l'admin du site est extra avec filtres et champ de recherche.<br />
  51. <br />
  52. Maintenant je dois faire le front-office, et je me demande comment faire la page de recherche et de résultats sans trop de galères avec les tempates, les vues et tout ce qui passe pas encore :-/<br />
  53. <br />
  54. David bis (en urgence rendu client)</p>
  55. </div>
  56. </div>
  57. <div class="comment" typeof="schema:UserComments">
  58. <p class="comment-meta">
  59. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">06/09/2006</span> :
  60. </p>
  61. <div class="comment-content" property="schema:commentText">
  62. <p>@David :<br />
  63. &gt; je te propose la page sur les vues génériques<br />
  64. <br />
  65. Ok, c'est noté ;-)<br />
  66. <br />
  67. &gt; NB : à quand un tutoriel simple sur django ?<br />
  68. <br />
  69. Ça arrive, j'ai ma petite idée là-dessus<br />
  70. <br />
  71. &gt; En fait est-ce que Django peut générer un formulaire automatiquement ?<br />
  72. <br />
  73. Oui, tu devrais jetter un œil à <a href="http://www.djangoproject.com/documentation/forms/" title="http://www.djangoproject.com/documentation/forms/" rel="nofollow">www.djangoproject.com/doc...</a></p>
  74. </div>
  75. </div>
  76. <div class="comment" typeof="schema:UserComments">
  77. <p class="comment-meta">
  78. <span class="comment-author" property="schema:creator">DJANGOJO</span> le <span class="comment-date" property="schema:commentTime">29/01/2007</span> :
  79. </p>
  80. <div class="comment-content" property="schema:commentText">
  81. <p>Bonjour,<br />
  82. <br />
  83. Voilà j'ai un petit souci et je n'arrive pas à le régler. Je suis vraiment novice avec django et on me demande de faire un petit site vite fait mais bien fait.<br />
  84. <br />
  85. En faite j'ai un MENU qui se compléte avec un sous menu. J'aimerai que quand je clique sur un menu, le sous menu s'affiche juste en dessous.<br />
  86. J'ai mis une clé primaire entre les sous menu et le menu donc j'arrive à afficher le sous menu en fonction du menu. <br />
  87. <br />
  88. Le seul problème c'est d'afficher dans la même page le sous menu.<br />
  89. <br />
  90. j'aimerai de l'aide svp. <br />
  91. MERCI. </p>
  92. </div>
  93. </div>
  94. <div class="comment" typeof="schema:UserComments">
  95. <p class="comment-meta">
  96. <span class="comment-author" property="schema:creator">Anthony</span> le <span class="comment-date" property="schema:commentTime">05/03/2007</span> :
  97. </p>
  98. <div class="comment-content" property="schema:commentText">
  99. <p>Bonjour !<br />
  100. <br />
  101. Originaire du monde Java (les méchants), je dois avouer être impressionné par la performance de ce framework.<br />
  102. Un grand bravo également pour ces billets sans lesquels je ne serais certainement jamais intéressé à Django.<br />
  103. <br />
  104. J'ai une question simple :<br />
  105. &quot; vote{{ choice.votes|pluralize }} &quot;<br />
  106. Renvoie :<br />
  107. - &quot;vote&quot; pour 1 vote<br />
  108. - &quot;votes&quot; pour 2 votes et plus<br />
  109. - mais &quot;votes&quot; pour 0 vote<br />
  110. A quoi ce problème est-il dû et peut-on le contourner sans avoir à utiliser de conditions ? (je trouvais cette fonction intéressante, mais si elle ne marche pas, à quoi bon ? :) )<br />
  111. <br />
  112. Merci d'avance et encore bravo.<br />
  113. Anthony.</p>
  114. </div>
  115. </div>
  116. <div class="comment" typeof="schema:UserComments">
  117. <p class="comment-meta">
  118. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">05/03/2007</span> :
  119. </p>
  120. <div class="comment-content" property="schema:commentText">
  121. <p>Salut Anthony, et bienvenue dans le monde de Django :-)<br />
  122. <br />
  123. Le mieux est d'entourer ta réponse d'un if choices.votes pour écrire une phrase adaptée du style &quot;il n'y a pas de votes&quot; qui est plus joli qu'un &quot;il y a 0 votes&quot;. D'ailleurs maintenant que je l'écris, il me semble qu'il est grammaticalement correct de mettre un &quot;s&quot; lorsque la quantité est nulle, comme dans la première phrase.</p>
  124. </div>
  125. </div>
  126. <div class="comment" typeof="schema:UserComments">
  127. <p class="comment-meta">
  128. <span class="comment-author" property="schema:creator">Anthony</span> le <span class="comment-date" property="schema:commentTime">06/03/2007</span> :
  129. </p>
  130. <div class="comment-content" property="schema:commentText">
  131. <p>Très correct, j'avais seulement trouvé cela étrange en jouant avec le tutorial.<br />
  132. En regardant rapidement les bug reports de Django, j'ai trouvé que les anglo-saxons avaient demandé exactement l'inverse.<br />
  133. La fonction renvoyait &quot;0 vote&quot; à l'origine, puis ils l'ont changée pour afficher &quot;0 votes&quot;, ce qui est effectivement valide, mais en anglais ^^<br />
  134. Rendez-nous Jeanne d'Arc...<br />
  135. <br />
  136. Merci pour ta réponse rapide et désolé pour ma question ;)<br />
  137. Anthony.</p>
  138. </div>
  139. </div>
  140. <div class="comment" typeof="schema:UserComments">
  141. <p class="comment-meta">
  142. <span class="comment-author" property="schema:creator">JoJO</span> le <span class="comment-date" property="schema:commentTime">30/03/2007</span> :
  143. </p>
  144. <div class="comment-content" property="schema:commentText">
  145. <p>Bonjour à tous !!!<br />
  146. <br />
  147. Voilà, j'ai vu qu'il y a pas mal de chose à faire du coté administration django, mais est-il possible d'avoir, pour un champ &quot;TextField&quot; une zone de texte avec possibilité de le mettre en forme, avec couleur, police , insérer une icône ... ? En breffff comme on peut le voir dans certain forum ou genre MSN !!!<br />
  148. Pour avoir un site complétement dynamique, de pouvoir mettre le texte totalement en forme dans la partie administration !!<br />
  149. <br />
  150. Merci bien !<br />
  151. Jo</p>
  152. </div>
  153. </div>
  154. <div class="comment" typeof="schema:UserComments">
  155. <p class="comment-meta">
  156. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">30/03/2007</span> :
  157. </p>
  158. <div class="comment-content" property="schema:commentText">
  159. <p>@JoJO : tu devrais jeter un œil à <a href="http://code.djangoproject.com/wiki/RichTextField" title="http://code.djangoproject.com/wiki/RichTextField" rel="nofollow">code.djangoproject.com/wi...</a> ou si tu utilises les newforms à <a href="http://code.djangoproject.com/wiki/CustomWidgetsTinyMCE" title="http://code.djangoproject.com/wiki/CustomWidgetsTinyMCE" rel="nofollow">code.djangoproject.com/wi...</a><br />
  160. <br />
  161. Bonne continuation :-).</p>
  162. </div>
  163. </div>
  164. <div class="comment" typeof="schema:UserComments">
  165. <p class="comment-meta">
  166. <span class="comment-author" property="schema:creator">Warflo</span> le <span class="comment-date" property="schema:commentTime">20/05/2007</span> :
  167. </p>
  168. <div class="comment-content" property="schema:commentText">
  169. <p>Je me demande quand même quelque chose:<br />
  170. Django respecte le MVC ?<br />
  171. Le traitement des donnés avant d'être affichés sont sensé être fait par le Modèle.<br />
  172. Or dans Django, c'est dans la Vue que l'on traite les donnés avant de les passer au moteur de template, donc avant de définir leur mise en forme, alors que si l'on respecte le MVC, c'est dans le Modèle que les donnés sont traité.<br />
  173. Mon raisonement est-il bon ?<br />
  174. <br />
  175. </p>
  176. </div>
  177. </div>
  178. <div class="comment" typeof="schema:UserComments">
  179. <p class="comment-meta">
  180. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">20/05/2007</span> :
  181. </p>
  182. <div class="comment-content" property="schema:commentText">
  183. <p>Je ne suis pas un spécialiste du modèle MVC mais il faut déjà savoir que c'est MTV pour django donc les correspondances entre les noms ne sont pas vraiment les mêmes (cf. <a href="http://www2.jeffcroft.com/blog/2007/jan/11/django-and-mtv/" title="http://www2.jeffcroft.com/blog/2007/jan/11/django-and-mtv/" rel="nofollow">www2.jeffcroft.com/blog/2...</a> ).<br />
  184. <br />
  185. Concernant maintenant le traitement dans les Vues et non dans les Modèles, c'est vrai que cela ne respecte pas le MVC strict mais c'est ce qui est communément fait dans les frameworks web car le modèle joue généralement le rôle d'ORM avec la base de données (c'est d'ailleurs peut-être ce que l'on pourrait appeler traitement ce rapatriement des données). Après il faut savoir aussi que les Managers (dans les Modèles) peuvent être utilisés pour traiter en quelque sorte les données.<br />
  186. <br />
  187. On peut d'ailleurs lire sur wikipédia ( <a href="http://fr.wikipedia.org/wiki/MVC" title="http://fr.wikipedia.org/wiki/MVC" rel="nofollow">fr.wikipedia.org/wiki/MVC</a> ) : « Le MVC montre ses limites dans le cadre des applications utilisant les technologies du web, bâties à partir de serveurs d'applications. »<br />
  188. <br />
  189. Donc en conclusion le raisonnement est bon mais le fait que ce soit un framework web change un peu la donne.</p>
  190. </div>
  191. </div>
  192. <div class="comment" typeof="schema:UserComments">
  193. <p class="comment-meta">
  194. <span class="comment-author" property="schema:creator">Warflo</span> le <span class="comment-date" property="schema:commentTime">21/05/2007</span> :
  195. </p>
  196. <div class="comment-content" property="schema:commentText">
  197. <p>Ok, merci des précisions ;)</p>
  198. </div>
  199. </div>