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

5 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <div class="comment" typeof="schema:UserComments">
  2. <p class="comment-meta">
  3. <span class="comment-author" property="schema:creator">Paolo</span> le <span class="comment-date" property="schema:commentTime">17/06/2006</span> :
  4. </p>
  5. <div class="comment-content" property="schema:commentText">
  6. <p>Django's tutorial part one translated in French.. simply fantastic :-)<br />
  7. Great news, keep up the good work!</p>
  8. </div>
  9. </div>
  10. <div class="comment" typeof="schema:UserComments">
  11. <p class="comment-meta">
  12. <span class="comment-author" property="schema:creator">David</span> le <span class="comment-date" property="schema:commentTime">20/06/2006</span> :
  13. </p>
  14. <div class="comment-content" property="schema:commentText">
  15. <p>Très bon travail, j'attends la suite avec impatience ! ;-)</p>
  16. </div>
  17. </div>
  18. <div class="comment" typeof="schema:UserComments">
  19. <p class="comment-meta">
  20. <span class="comment-author" property="schema:creator">Phil</span> le <span class="comment-date" property="schema:commentTime">19/07/2006</span> :
  21. </p>
  22. <div class="comment-content" property="schema:commentText">
  23. <p>Petite faute de typo, on créé le projet monsite, mais dans les exemples, on utilise mysite</p>
  24. </div>
  25. </div>
  26. <div class="comment" typeof="schema:UserComments">
  27. <p class="comment-meta">
  28. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">19/07/2006</span> :
  29. </p>
  30. <div class="comment-content" property="schema:commentText">
  31. <p>Bien vu, corrigé :)</p>
  32. </div>
  33. </div>
  34. <div class="comment" typeof="schema:UserComments">
  35. <p class="comment-meta">
  36. <span class="comment-author" property="schema:creator">Flipper</span> le <span class="comment-date" property="schema:commentTime">05/08/2006</span> :
  37. </p>
  38. <div class="comment-content" property="schema:commentText">
  39. <p>Petite faute de frappe, dans le petit paragraphe &quot;Projets contre applis&quot; il y a d'écrit &quot;un base d'enregistrement&quot;</p>
  40. </div>
  41. </div>
  42. <div class="comment" typeof="schema:UserComments">
  43. <p class="comment-meta">
  44. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">05/08/2006</span> :
  45. </p>
  46. <div class="comment-content" property="schema:commentText">
  47. <p>Ok, merci c'est corrigé !</p>
  48. </div>
  49. </div>
  50. <div class="comment" typeof="schema:UserComments">
  51. <p class="comment-meta">
  52. <span class="comment-author" property="schema:creator">ark</span> le <span class="comment-date" property="schema:commentTime">11/01/2007</span> :
  53. </p>
  54. <div class="comment-content" property="schema:commentText">
  55. <p>joli travail, merci :)</p>
  56. </div>
  57. </div>
  58. <div class="comment" typeof="schema:UserComments">
  59. <p class="comment-meta">
  60. <span class="comment-author" property="schema:creator">Bastien</span> le <span class="comment-date" property="schema:commentTime">16/01/2007</span> :
  61. </p>
  62. <div class="comment-content" property="schema:commentText">
  63. <p>Note : Il est possible de générer automatiquement le fichier models.py depuis une base de donnée existante (définie dans monsite\settings.py) en exécutant la commande &quot;python manage.py inspectdb &gt; monapp/models.py&quot; à partir du répertoire du site...Cependant, d'après mon expérience, pour mysql il faudra créer soi-même les clés étrangères selon ce modèle :<br />
  64. <br />
  65. class AuthMessage(models.Model):<br />
  66. id = models.IntegerField(primary_key=True)<br />
  67. user = models.ForeignKey(AuthUser)<br />
  68. message = models.TextField()<br />
  69. class Meta:<br />
  70. db_table = 'auth_message'<br />
  71. <br />
  72. Et modifier le fichier settings.py afin que (dans ce cas par exemple) la classe AuthUser soit déclarée dans le fichier AVANT la classe AuthMessage.</p>
  73. </div>
  74. </div>
  75. <div class="comment" typeof="schema:UserComments">
  76. <p class="comment-meta">
  77. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">16/01/2007</span> :
  78. </p>
  79. <div class="comment-content" property="schema:commentText">
  80. <p>Tu peux aussi déclarer tes Key/Field sous la forme de strings, auquel cas l'ordre n'importe pas, par exemple ici :<br />
  81. <br />
  82. user = models.ForeignKey('AuthUser')</p>
  83. </div>
  84. </div>
  85. <div class="comment" typeof="schema:UserComments">
  86. <p class="comment-meta">
  87. <span class="comment-author" property="schema:creator">[JO-JOJO]</span> le <span class="comment-date" property="schema:commentTime">07/05/2007</span> :
  88. </p>
  89. <div class="comment-content" property="schema:commentText">
  90. <p>Bonjour,<br />
  91. <br />
  92. Merci encore pour tous ces tuto vraiment bien expliqués !<br />
  93. <br />
  94. J'ai fait des petites recherches pour le champ de type ImageField, car j'aimerai lui donné un chemin d'accès en fonction d'une catégorie spécifique !!<br />
  95. <br />
  96. voilà donc comment j'ai fait cela : <br />
  97. categorie = models.ForeignKey(CategoriePhoto)<br />
  98. ImageField(upload_to='photos/%(categorie)s') <br />
  99. <br />
  100. Mais ceci ne marche pas ... pourquoi ? ca me créer un dossier qui s'appele &quot; categorie)s &quot; !!! bizarrreeee !<br />
  101. <br />
  102. Merci d'avance<br />
  103. <br />
  104. Joakim<br />
  105. </p>
  106. </div>
  107. </div>
  108. <div class="comment" typeof="schema:UserComments">
  109. <p class="comment-meta">
  110. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">07/05/2007</span> :
  111. </p>
  112. <div class="comment-content" property="schema:commentText">
  113. <p>Normal, il faut que tu traites la chaîne de caractère upload_to comme une chaîne de caractères python. Pour l'utilisation comme un dictionnaire, tu peux consulter ce billet :<br />
  114. <a href="https://larlet.fr/david/biologeek/archives/20060121-formatage-des-chaines-de-caracteres-en-python/" title="https://larlet.fr/david/biologeek/archives/20060121-formatage-des-chaines-de-caracteres-en-python/" rel="nofollow">www.biologeek.com/journal...</a><br />
  115. <br />
  116. Pour faire court, il faudrait mettre :<br />
  117. ImageField(upload_to='photos/%(categorie)s' % {'categorie': nom-de-ta-catégorie})<br />
  118. <br />
  119. Bon courage dans ton apprentissage de Django :-).</p>
  120. </div>
  121. </div>
  122. <div class="comment" typeof="schema:UserComments">
  123. <p class="comment-meta">
  124. <span class="comment-author" property="schema:creator">Poipoi</span> le <span class="comment-date" property="schema:commentTime">06/11/2008</span> :
  125. </p>
  126. <div class="comment-content" property="schema:commentText">
  127. <p>J&#39;ai eu un soucis lors de l&#39;activation du modele; il y a eu l&#39;erreur suivante:</p>
  128. <p>&quot;__init__() got an unexpected keyword argument &#39;maxlength&#39; &quot;</p>
  129. <p>J&#39;ai du remplacer par &quot;maxlength&quot; par &quot;max_length&quot; et ça a marché.</p>
  130. <p>config: <br />django 1<br />debian etch<br />bdd mysql</p>
  131. </div>
  132. </div>