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 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <div class="comment" typeof="schema:UserComments">
  2. <p class="comment-meta">
  3. <span class="comment-author" property="schema:creator">NiCoS</span> le <span class="comment-date" property="schema:commentTime">12/04/2007</span> :
  4. </p>
  5. <div class="comment-content" property="schema:commentText">
  6. <p>Pour django-admin.py, tu peux aussi faire un simple lien symbolique :<br />
  7. sudo ln -s /usr/lib/python2.5/site-packages/django/bin/django-admin.py /usr/local/bin/django-admin.py <br />
  8. <br />
  9. Sinon si tu utilises Eclipse, PyDev ne suit pas les liens symboliques, dont tu dois ajouter /home/david/web/Django-0.96/ à ton PythonPath d'eclipse. Histoire d'avoir l'autocomplétion notamment :-)<br />
  10. <br />
  11. A quoi te servent les champ *_html ?<br />
  12. <br />
  13. Sinon intéressant le coup des manager, je connaissais pas, tout comme plein de petites choses que tu as mis à droite et à gauche :-)</p>
  14. </div>
  15. </div>
  16. <div class="comment" typeof="schema:UserComments">
  17. <p class="comment-meta">
  18. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">12/04/2007</span> :
  19. </p>
  20. <div class="comment-content" property="schema:commentText">
  21. <p>&gt; Pour django-admin.py, tu peux aussi faire un simple lien symbolique<br />
  22. Tout à fait, mais bon comme je disais ça sert pas tous les jours.<br />
  23. <br />
  24. &gt; Sinon si tu utilises Eclipse<br />
  25. Ma ram a généralement une meilleure utilité ;-).<br />
  26. <br />
  27. &gt; A quoi te servent les champ *_html ?<br />
  28. Je convertis selon le markup le contenu en html et je le stocke en base pour ne pas que la conversion soit faite à la volée à chaque chargement de page dans le template.<br />
  29. </p>
  30. </div>
  31. </div>
  32. <div class="comment" typeof="schema:UserComments">
  33. <p class="comment-meta">
  34. <span class="comment-author" property="schema:creator">NiCoS</span> le <span class="comment-date" property="schema:commentTime">12/04/2007</span> :
  35. </p>
  36. <div class="comment-content" property="schema:commentText">
  37. <p>Hmm pour les champ *_html, quel est le gain par rapport au fait d'utiliser le cache de django par ex ?</p>
  38. </div>
  39. </div>
  40. <div class="comment" typeof="schema:UserComments">
  41. <p class="comment-meta">
  42. <span class="comment-author" property="schema:creator">vincent</span> le <span class="comment-date" property="schema:commentTime">12/04/2007</span> :
  43. </p>
  44. <div class="comment-content" property="schema:commentText">
  45. <p>Pour le coup des managers, quand j'en fait un (notament pour iki), je faisais une QuerySet avec à tout les coups, pour pouvoir enchainer les différents critères (vu que c'est des objets QuerySet).<br />
  46. <br />
  47. Et j'utilise souvent le même Manager pour objects et `published`, avec un argument pris en compte dans le __init__(). Et les propriétés peuvent être fun aussi avec les managers :P<br />
  48. <br />
  49. Sinon, QdB :D Je vais m'en inspiré pour shortbrain (surtout le coup des *_html)</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">cédric</span> le <span class="comment-date" property="schema:commentTime">18/06/2009</span> :
  55. </p>
  56. <div class="comment-content" property="schema:commentText">
  57. <p>Je mets mon commentaire ici parce que c&#39;est le seul qui fait référence au champ ImageField.</p>
  58. <p>J&#39;ai déclaré dans une classe un champ tel que :<br />picture = ImageField(upload_to=&#39;.&#39;)</p>
  59. <p>Quand j&#39;utilise l&#39;interface admin<br />j&#39;arrive à charger mon image et à la sauvegarder<br />dans le dossier MEDIA_ROOT</p>
  60. <p>Quand je clique sur le lien proposé par l&#39;interface admin, j&#39;ai l&#39;impression que Django ne réutilise pas MEDIA_ROOT mais cherche dans le dossier admin des sources django, pourquoi ?</p>
  61. </div>
  62. </div>
  63. <div class="comment" typeof="schema:UserComments">
  64. <p class="comment-meta">
  65. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">18/06/2009</span> :
  66. </p>
  67. <div class="comment-content" property="schema:commentText">
  68. <p>@cédric : tu as pensé à spécifier le setting MEDIA_URL ?</p>
  69. <p><a href="http://docs.djangoproject.com/en/dev/ref/settings/#media-url">http://docs.djangoproject.com/en/dev/ref/settings/#media-url</a></p>
  70. </div>
  71. </div>
  72. <div class="comment" typeof="schema:UserComments">
  73. <p class="comment-meta">
  74. <span class="comment-author" property="schema:creator">cedric</span> le <span class="comment-date" property="schema:commentTime">19/06/2009</span> :
  75. </p>
  76. <div class="comment-content" property="schema:commentText">
  77. <p>oui, justement il va chercher dans :<br />/usr/lib/python2.6/dist-packages/django/contrib/admin/media/P1060799.JPG</p>
  78. <p>il ne tiens pas compte de MEDIA_URL :<br />MEDIA_URL = &#39;http://127.0.0.1:8000/media/&#39;</p>
  79. <p>mais de AMIN_MEDIA_PREFIX :<br />ADMIN_MEDIA_PREFIX = &#39;/media/&#39;</p>
  80. <p>si ADMIN_MEDIA_PREFIX = &#39;/media/toto/&#39;<br />alors il cherchera à l&#39;adresse : /usr/lib/python2.6/dist-packages/django/contrib/admin/media/toto/P1060799.JPG</p>
  81. <p>rappel : j&#39;essaie déjà via l&#39;interface admin</p>
  82. </div>
  83. </div>
  84. <div class="comment" typeof="schema:UserComments">
  85. <p class="comment-meta">
  86. <span class="comment-author" property="schema:creator">cédric</span> le <span class="comment-date" property="schema:commentTime">19/06/2009</span> :
  87. </p>
  88. <div class="comment-content" property="schema:commentText">
  89. <p>oui, justement il va chercher dans :<br />/usr/lib/python2.6/dist-packages/django/contrib/admin/media/P1060799.JPG</p>
  90. <p>il ne tiens pas compte de MEDIA_URL :<br />MEDIA_URL = &#39;http://127.0.0.1:8000/media/&#39;</p>
  91. <p>mais de AMIN_MEDIA_PREFIX :<br />ADMIN_MEDIA_PREFIX = &#39;/media/&#39;</p>
  92. <p>si ADMIN_MEDIA_PREFIX = &#39;/media/toto/&#39;<br />alors il cherchera à l&#39;adresse : /usr/lib/python2.6/dist-packages/django/contrib/admin/media/toto/P1060799.JPG</p>
  93. <p>rappel : j&#39;essaie déjà via l&#39;interface admin</p>
  94. </div>
  95. </div>
  96. <div class="comment" typeof="schema:UserComments">
  97. <p class="comment-meta">
  98. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">20/06/2009</span> :
  99. </p>
  100. <div class="comment-content" property="schema:commentText">
  101. <p>Il doit y avoir conflit entre ADMIN_MEDIA_PREFIX et MEDIA_URL.</p>
  102. <p>Je te conseille de tester :<br />MEDIA_URL = &#39;/media/&#39;<br />ADMIN_MEDIA_PREFIX = &#39;/admin_media/&#39;</p>
  103. <p>Et si ça marche pas de passer par la liste django francophone, ça sera plus approprié et il y a plus de monde ;)<br /><a href="http://lists.afpy.org/mailman/listinfo/django">http://lists.afpy.org/mailman/listinfo/django</a></p>
  104. </div>
  105. </div>