Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

5 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. <div class="comment" typeof="schema:UserComments">
  2. <p class="comment-meta">
  3. <span class="comment-author" property="schema:creator">Bernard</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  4. </p>
  5. <div class="comment-content" property="schema:commentText">
  6. <p>waaaoou merci beaucoup! J'en suis a mes premiers babultiements en Python et je voulais justement utiliser django pour un projet web personnel!</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">djangofan</span> le <span class="comment-date" property="schema:commentTime">13/11/2006</span> :
  12. </p>
  13. <div class="comment-content" property="schema:commentText">
  14. <p><a href="http://www.djangobook.com/en/beta/" title="http://www.djangobook.com/en/beta/" rel="nofollow">www.djangobook.com/en/bet...</a><br />
  15. <br />
  16. -&gt; <a href="http://www.djangobook.com/fr/beta/" title="http://www.djangobook.com/fr/beta/" rel="nofollow">www.djangobook.com/fr/bet...</a><br />
  17. <br />
  18. :D a mission for biologeek !</p>
  19. </div>
  20. </div>
  21. <div class="comment" typeof="schema:UserComments">
  22. <p class="comment-meta">
  23. <span class="comment-author" property="schema:creator">djangofan</span> le <span class="comment-date" property="schema:commentTime">13/11/2006</span> :
  24. </p>
  25. <div class="comment-content" property="schema:commentText">
  26. <p>Une petite question à propos des templates. J'ai une classe Annonce à laquelle se rattache une classe Photo. Je voudrais afficher une photo dans ma page web, mais je n'arrive pas à extraire l'url du lien.<br />
  27. <br />
  28. J'ai essayé :<br />
  29. <br />
  30. &lt;img src=&quot;{{ annonce.photo[1].url }}&quot; width=&quot;120&quot; height=&quot;90&quot; /&gt;<br />
  31. &lt;img src=&quot;{{ annonce.photo(1).url }}&quot; width=&quot;120&quot; height=&quot;90&quot; /&gt;<br />
  32. <br />
  33. mais ça fonctionne pas. Une idée de la syntaxe à utiliser ?<br />
  34. <br />
  35. Merci<br />
  36. </p>
  37. </div>
  38. </div>
  39. <div class="comment" typeof="schema:UserComments">
  40. <p class="comment-meta">
  41. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">13/11/2006</span> :
  42. </p>
  43. <div class="comment-content" property="schema:commentText">
  44. <p>Normalement, tu dois avoir créé une méthode get_aboslute_url() dans ton model qui te permet de récupérer cette url, cf la doc :<br />
  45. <br />
  46. <a href="http://www.djangoproject.com/documentation/model_api/#get-absolute-url" title="http://www.djangoproject.com/documentation/model_api/#get-absolute-url" rel="nofollow">www.djangoproject.com/doc...</a>
  47. <br /><br />
  48. ps : et pour le djangobook c'est en cours de réflexion ;-).
  49. </p>
  50. </div>
  51. </div>
  52. <div class="comment" typeof="schema:UserComments">
  53. <p class="comment-meta">
  54. <span class="comment-author" property="schema:creator">djangofan</span> le <span class="comment-date" property="schema:commentTime">13/11/2006</span> :
  55. </p>
  56. <div class="comment-content" property="schema:commentText">
  57. <p>En fait c'est pas ça, d'ailleurs quand je me relis, c'est pas clair. :-D<br />
  58. Ce que je voudrais en faite c'est acceder à la valeur de la propriété url de la classe photo. Elle meme est une &quot;sous-classe&quot; de la classe annonce.<br />
  59. <br />
  60. Je sais pas si je suis bien compréhensible !<br />
  61. <br />
  62. </p>
  63. </div>
  64. </div>
  65. <div class="comment" typeof="schema:UserComments">
  66. <p class="comment-meta">
  67. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">13/11/2006</span> :
  68. </p>
  69. <div class="comment-content" property="schema:commentText">
  70. <p>Pas vraiment :D<br />
  71. Il y a un moyen que tu me colles ton model quelquepart (ou par mail ?)</p>
  72. </div>
  73. </div>
  74. <div class="comment" typeof="schema:UserComments">
  75. <p class="comment-meta">
  76. <span class="comment-author" property="schema:creator">DjangoJO</span> le <span class="comment-date" property="schema:commentTime">21/12/2006</span> :
  77. </p>
  78. <div class="comment-content" property="schema:commentText">
  79. <p>Bonjour,<br />
  80. <br />
  81. Voilà une petite question qui se pose !<br />
  82. J'ai un projet principale qui comporte une partie blog et une partie sondage et accueil. Comment faire pour appeler mon template accueil en y incorporant mon blog et mon sondage?<br />
  83. <br />
  84. personnellement j'y arrive en appellant sondage herité de accueil OU blog herité de accueil mais je n'arrive pas à avoir les deux dans mon template accueil.<br />
  85. <br />
  86. Merci </p>
  87. </div>
  88. </div>
  89. <div class="comment" typeof="schema:UserComments">
  90. <p class="comment-meta">
  91. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">21/12/2006</span> :
  92. </p>
  93. <div class="comment-content" property="schema:commentText">
  94. <p>Il y a trois solutions :<br />
  95. <br />
  96. * soit tu passes par les vues génériques et dans ce cas il faut lire l'article de James <a href="http://www.b-list.org/weblog/2006/11/16/django-tips-get-most-out-generic-views" title="http://www.b-list.org/weblog/2006/11/16/django-tips-get-most-out-generic-views" rel="nofollow">www.b-list.org/weblog/200...</a><br />
  97. <br />
  98. * soit tu mets tout ce dont tu as besoin dans le dictionnaire permettant que tu passes à ta vue.<br />
  99. <br />
  100. * soit tu utilises les templatetags, une explication sur b-list aussi (site de référence) : <a href="http://www.b-list.org/weblog/2006/06/07/django-tips-write-better-template-tags" title="http://www.b-list.org/weblog/2006/06/07/django-tips-write-better-template-tags" rel="nofollow">www.b-list.org/weblog/200...</a>.<br />
  101. <br />
  102. Tu peux m'envoyer ton code si tu veux plus d'explications.<br />
  103. </p>
  104. </div>
  105. </div>
  106. <div class="comment" typeof="schema:UserComments">
  107. <p class="comment-meta">
  108. <span class="comment-author" property="schema:creator">djangofan2</span> le <span class="comment-date" property="schema:commentTime">21/02/2007</span> :
  109. </p>
  110. <div class="comment-content" property="schema:commentText">
  111. <p>J'ai un champs :<br />
  112. CV = models.FileField(&quot;CV &quot;, upload_to=&quot;candidats/&quot;, blank=True)<br />
  113. <br />
  114. Et dans mon template je fait : <br />
  115. <br />
  116. &lt;input type=&quot;file&quot; size=55 maxlength=100000 name=&quot;CV&quot; id=&quot;id_CV&quot;&gt;<br />
  117. <br />
  118. Puis je vérifie dans ma partie administration et dans le champs CV il met que le nom du fichier donc il ne me telecharge pas dans le dossier&quot;candidats&quot; le CV!!!<br />
  119. (( ce qui marche bien sur si je rajoute une candidature à la main dans la partie administration.<br />
  120. <br />
  121. Quelqu'un pourrai m'aider SVP.<br />
  122. <br />
  123. Merci<br />
  124. <br />
  125. <br />
  126. </p>
  127. </div>
  128. </div>
  129. <div class="comment" typeof="schema:UserComments">
  130. <p class="comment-meta">
  131. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">21/02/2007</span> :
  132. </p>
  133. <div class="comment-content" property="schema:commentText">
  134. <p>@djangofan2 : tu peux essayer de mettre un chemin absolu pour l'upload. Ah et n'oublie pas les " pour les valeurs de tes attributs dans ton html (pour size et maxlength).</p>
  135. </div>
  136. </div>
  137. <div class="comment" typeof="schema:UserComments">
  138. <p class="comment-meta">
  139. <span class="comment-author" property="schema:creator">DjangoFan2</span> le <span class="comment-date" property="schema:commentTime">26/02/2007</span> :
  140. </p>
  141. <div class="comment-content" property="schema:commentText">
  142. <p>Bonjour,<br />
  143. <br />
  144. J'aimerai tout simplement savoir si il est possible d'utiliser le search_field de la partie admin de django dans un template personnel ?<br />
  145. <br />
  146. A part si bien sûr, il existe un module de recherche de django ? ou bien alors il faut le faire soit même ?<br />
  147. <br />
  148. Comme on peut le voir sur la plus part des sites internet il y a toujours une zone recherche ...<br />
  149. <br />
  150. Merci</p>
  151. </div>
  152. </div>
  153. <div class="comment" typeof="schema:UserComments">
  154. <p class="comment-meta">
  155. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">26/02/2007</span> :
  156. </p>
  157. <div class="comment-content" property="schema:commentText">
  158. <p>@DjangoFan2 : c'est une vue à coder soit-même car elle est très spécifique de l'application développée.</p>
  159. </div>
  160. </div>
  161. <div class="comment" typeof="schema:UserComments">
  162. <p class="comment-meta">
  163. <span class="comment-author" property="schema:creator">DjangoFan2</span> le <span class="comment-date" property="schema:commentTime">26/02/2007</span> :
  164. </p>
  165. <div class="comment-content" property="schema:commentText">
  166. <p>Merci,<br />
  167. Bien je vais m'y mettre sans trop tarder alors !!!<br />
  168. <br />
  169. Et juste pour savoir :: <br />
  170. - j'ai un menu en javascript qui fonctionne très bien mais quand j'utilise les fichiers js de django genre calendar.js il ne se passe rien serais-tu pourquoi ?<br />
  171. <br />
  172. - L'utilisation d'ajax est-il possible ? si oui comment faire pour inclure un fichier (exemple en php :&lt;? include(&quot;menu.php&quot;);?&gt;<br />
  173. <br />
  174. Merci beaucoup pour tous ses renseignements !!!<br />
  175. <br />
  176. <br />
  177. </p>
  178. </div>
  179. </div>
  180. <div class="comment" typeof="schema:UserComments">
  181. <p class="comment-meta">
  182. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">26/02/2007</span> :
  183. </p>
  184. <div class="comment-content" property="schema:commentText">
  185. <p>&gt; j'ai un menu en javascript qui fonctionne très bien mais quand j'utilise les fichiers js de django genre calendar.js il ne se passe rien serais-tu pourquoi ?<br />
  186. <br />
  187. Il doit y avoir un conflit entre les variables js de tes deux fichiers (?)<br />
  188. <br />
  189. &gt; L'utilisation d'ajax est-il possible ? <br />
  190. <br />
  191. Bien sûr !<br />
  192. <br />
  193. &gt; si oui comment faire pour inclure un fichier (exemple en php :&lt;? include(&quot;menu.php&quot;);?&gt;<br />
  194. <br />
  195. Ça c'est de l'héritage de template, pas de l'AJAX. cf le billet de Jeff Croft : <a href="http://www2.jeffcroft.com/blog/2006/feb/25/django-templates-the-power-of-inheritance/" title="http://www2.jeffcroft.com/blog/2006/feb/25/django-templates-the-power-of-inheritance/" rel="nofollow">www2.jeffcroft.com/blog/2...</a><br />
  196. </p>
  197. </div>
  198. </div>
  199. <div class="comment" typeof="schema:UserComments">
  200. <p class="comment-meta">
  201. <span class="comment-author" property="schema:creator">djangoNew</span> le <span class="comment-date" property="schema:commentTime">28/02/2007</span> :
  202. </p>
  203. <div class="comment-content" property="schema:commentText">
  204. <p>Merci beaucoup pour le tuto, c'est très clair et bien expliqué .<br />
  205. <br />
  206. Par contre j'aimerai savoir si c'est possible de comparer une variable dans les &quot;if&quot; ( exemple : {% if cpt=2 %} ou faire le même style d'opération comme en php.<br />
  207. <br />
  208. Car j'ai créer un menu en html et javascript, mais j'ai besoin que ce menu soit complétement dynamique donc il faut que je le remplisse via un modéle.<br />
  209. <br />
  210. Merci beaucoup<br />
  211. <br />
  212. Et encore bravo pour le site</p>
  213. </div>
  214. </div>
  215. <div class="comment" typeof="schema:UserComments">
  216. <p class="comment-meta">
  217. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">28/02/2007</span> :
  218. </p>
  219. <div class="comment-content" property="schema:commentText">
  220. <p>Il existe ifequal pour ça : {% ifequal cpt 2 %}<br />
  221. <br />
  222. Mais pour ton cas, un block extraclass dans chacune des classes de ton menu devrait être plus adapté, enfin c'est ainsi que je procède...<br />
  223. <br />
  224. Bienvenue dans l'univers Django :-)</p>
  225. </div>
  226. </div>
  227. <div class="comment" typeof="schema:UserComments">
  228. <p class="comment-meta">
  229. <span class="comment-author" property="schema:creator">djangoNew</span> le <span class="comment-date" property="schema:commentTime">02/03/2007</span> :
  230. </p>
  231. <div class="comment-content" property="schema:commentText">
  232. <p>Me revoilà pour d'autre petites questions sur des choses que je n'ai pas trop trop compris !<br />
  233. Merci encore pour toutes ses explications !<br />
  234. <br />
  235. C'est une question d'heritage ! En ayant deux module différents genre contact et FAQ comment puis je heriter leurs templates respectif sur un même template general genre base.html !!!<br />
  236. <br />
  237. J'ai compris l'histoire des templates car c'est très bien expliqué mais là je suis un peu perdu !<br />
  238. <br />
  239. MERCI d'avance<br />
  240. </p>
  241. </div>
  242. </div>
  243. <div class="comment" typeof="schema:UserComments">
  244. <p class="comment-meta">
  245. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">03/03/2007</span> :
  246. </p>
  247. <div class="comment-content" property="schema:commentText">
  248. <p>Il suffit de faire un {% extends &quot;base.html&quot; %} en première ligne de ton template. Si tu veux tu peux regarder ce que ça donne pour le site de django-fr.org : <a href="http://trac.django-fr.org/trac/browser/site/trunk" title="http://trac.django-fr.org/trac/browser/site/trunk" rel="nofollow">trac.django-fr.org/trac/b...</a></p>
  249. </div>
  250. </div>
  251. <div class="comment" typeof="schema:UserComments">
  252. <p class="comment-meta">
  253. <span class="comment-author" property="schema:creator">djangoNew</span> le <span class="comment-date" property="schema:commentTime">05/03/2007</span> :
  254. </p>
  255. <div class="comment-content" property="schema:commentText">
  256. <p>Merci pour le lien, j'ai regardé les différents templates mais le probléme qui se pour moi, ne se pose pas pour les templates du lien en question, car le texte est rentré en dur dans la page, que personellement je recupére le texte d'une view.<br />
  257. <br />
  258. Je me suis peut être mal exprimé la derniére fois !<br />
  259. <br />
  260. La seule action qui déclenche une view c'est l'url en question (a ce que j'ai compris).<br />
  261. Si je veux afficher les articles de mon module et les contacts de mon autre module normalement il faut que j'appele la view &quot;Articles&quot; et la view &quot;Contact&quot; avec leurs url respectif ( genre : www.monsite/article et www.monsite/contact) !<br />
  262. Mais moi je voudrai que quand je tape par exemple l'url : www.monsite.com/accueil je puisse avoir les articles et les contacts en bas de la page base.html. <br />
  263. <br />
  264. Mais le problème qui se pose : Si j'appele www.monsite/Article, il vas me retourner la view correspondante avec la page article.html que j'&quot;extends&quot; de base.html mais comment faire pour que je puisse aussi appelé la view de contact et l'extends de base.html ??<br />
  265. <br />
  266. Désolé mais je ne n'arrive vraiment pas à voir comment je puisse faire et à cause de se probléme, je ne peux avancer sur mon projet personel ... <br />
  267. <br />
  268. <br />
  269. <br />
  270. </p>
  271. </div>
  272. </div>
  273. <div class="comment" typeof="schema:UserComments">
  274. <p class="comment-meta">
  275. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">05/03/2007</span> :
  276. </p>
  277. <div class="comment-content" property="schema:commentText">
  278. <p>Les solutions possibles dans ce cas sont répertoriées dans un précédent commentaire : le numéro 8 (un peu plus haut), notamment les templatetags qui sont je pense la solution la plus élégante.</p>
  279. </div>
  280. </div>
  281. <div class="comment" typeof="schema:UserComments">
  282. <p class="comment-meta">
  283. <span class="comment-author" property="schema:creator">Ouarnier</span> le <span class="comment-date" property="schema:commentTime">19/01/2010</span> :
  284. </p>
  285. <div class="comment-content" property="schema:commentText">
  286. <p>Bonjour,</p>
  287. <p>J&#39;ai un projet qui a deux applications. <br />dans chacune de ces applications, j&#39;ai une template defini. Une template qui affiche un budget de fonctionnement et dans l&#39;autre appli, une template qui affiche un budget de personnel.</p>
  288. <p>je voudrais faire une page tableau de bord qui affiche les deux templates ?<br />comment faire ?</p>
  289. <p>j&#39;ai lu le commentaire 8 mais je ne comprends pas comment faire ?<br />je n&#39;arrive pas à comprendre comment je peux faire ça avec les templates tags.</p>
  290. </div>
  291. </div>