123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
-
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">Paolo</span> le <span class="comment-date" property="schema:commentTime">17/06/2006</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Django's tutorial part one translated in French.. simply fantastic :-)<br />
- Great news, keep up the good work!</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">David</span> le <span class="comment-date" property="schema:commentTime">20/06/2006</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Très bon travail, j'attends la suite avec impatience ! ;-)</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">Phil</span> le <span class="comment-date" property="schema:commentTime">19/07/2006</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Petite faute de typo, on créé le projet monsite, mais dans les exemples, on utilise mysite</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">19/07/2006</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Bien vu, corrigé :)</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">Flipper</span> le <span class="comment-date" property="schema:commentTime">05/08/2006</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Petite faute de frappe, dans le petit paragraphe "Projets contre applis" il y a d'écrit "un base d'enregistrement"</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">05/08/2006</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Ok, merci c'est corrigé !</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">ark</span> le <span class="comment-date" property="schema:commentTime">11/01/2007</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>joli travail, merci :)</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">Bastien</span> le <span class="comment-date" property="schema:commentTime">16/01/2007</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <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 "python manage.py inspectdb > monapp/models.py" à 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 />
- <br />
- class AuthMessage(models.Model):<br />
- id = models.IntegerField(primary_key=True)<br />
- user = models.ForeignKey(AuthUser)<br />
- message = models.TextField()<br />
- class Meta:<br />
- db_table = 'auth_message'<br />
- <br />
- 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>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">16/01/2007</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <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 />
- <br />
- user = models.ForeignKey('AuthUser')</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">[JO-JOJO]</span> le <span class="comment-date" property="schema:commentTime">07/05/2007</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>Bonjour,<br />
- <br />
- Merci encore pour tous ces tuto vraiment bien expliqués !<br />
- <br />
- 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 />
- <br />
- voilà donc comment j'ai fait cela : <br />
- categorie = models.ForeignKey(CategoriePhoto)<br />
- ImageField(upload_to='photos/%(categorie)s') <br />
- <br />
- Mais ceci ne marche pas ... pourquoi ? ca me créer un dossier qui s'appele " categorie)s " !!! bizarrreeee !<br />
- <br />
- Merci d'avance<br />
- <br />
- Joakim<br />
- </p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">07/05/2007</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <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 />
- <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 />
- <br />
- Pour faire court, il faudrait mettre :<br />
- ImageField(upload_to='photos/%(categorie)s' % {'categorie': nom-de-ta-catégorie})<br />
- <br />
- Bon courage dans ton apprentissage de Django :-).</p>
- </div>
- </div>
- <div class="comment" typeof="schema:UserComments">
- <p class="comment-meta">
- <span class="comment-author" property="schema:creator">Poipoi</span> le <span class="comment-date" property="schema:commentTime">06/11/2008</span> :
- </p>
- <div class="comment-content" property="schema:commentText">
- <p>J'ai eu un soucis lors de l'activation du modele; il y a eu l'erreur suivante:</p>
-
- <p>"__init__() got an unexpected keyword argument 'maxlength' "</p>
-
- <p>J'ai du remplacer par "maxlength" par "max_length" et ça a marché.</p>
-
- <p>config: <br />django 1<br />debian etch<br />bdd mysql</p>
- </div>
- </div>
|