Anthony Expert

  Age : 21 Inscrit le : 06 Déc 2007 Messages : 61 Localisation : Cholet FRANCE Status Perso: Soldat Caste: Dragon Faction: Fantassin
| Sujet: ajout d'une rubrique problème technique Lun 3 Mar - 23:55 | |
| Salut, pourrai-t-on mettre une nouvelle rubrique problème technique pour poser nos petits problèmes.
J'ai d'ailleurs un petit problème de compilation de mon modèle avec l'attribut max_length qui ne passe pas chez moi, seul l'attribut maxlength sans le "_" passe.
Quelqu'un a-t-il eu ce problème?Et si oui quelle est la solution pour le résoudre. |
|
Natim Codeur


Inscrit le : 03 Nov 2007 Messages : 235 Status Perso: Natim Caste: Chevalier Faction: Moine
| Sujet: Re: ajout d'une rubrique problème technique Mar 4 Mar - 2:45 | |
| Entre la version 0.96 et la version 0.97 (que l'on utilise) les noms des atttributs ont changé.
Il faut que tu utilise la version SVN de Django explication disponible ici : http://www.django-fr.org/documentation/install/
Version de développement donc. |
|
Anthony Expert

  Age : 21 Inscrit le : 06 Déc 2007 Messages : 61 Localisation : Cholet FRANCE Status Perso: Soldat Caste: Dragon Faction: Fantassin
| Sujet: Re: ajout d'une rubrique problème technique Mer 5 Mar - 23:22 | |
| J'ai un petit problème avec une requète ... quelqu'un pourra surement m'aider
Voici le code :
| Code: | def attributSupplementaire(self): """donne les attributs manquant de l'objet selon son type""" if self.nature==0:#EPR resultat=EPR.objects.get(ePr__objet=Objet.id).all() elif self.nature==1:#Arme resultat=Arme.objects.get(arme__objet=Objet.id).all() elif self.nature==2:#Armure resultat=Armure.objects.get(armure__objet=Objet.id).all() elif self.nature==3:#Casque resultat=Casque.objects.get(casque__objet=Objet.id).all() else: resultat=null return resultat
|
Je cherche à faire l'équivalent d'une jointure naturelle pour récupérer l'ensemble des attributs d'un objet d'un type donné:
par exemple, imaginons que l'objet de id=1 est un casque, il existe donc un uplet casque tel que son champ objet=1, j'aimerai à partir de l'objet pouvoir récupérer les attributs du casque.
Demandez-moi si vous ne comprenez pas ce que je veux dire |
|
Anthony Expert

  Age : 21 Inscrit le : 06 Déc 2007 Messages : 61 Localisation : Cholet FRANCE Status Perso: Soldat Caste: Dragon Faction: Fantassin
| Sujet: Re: ajout d'une rubrique problème technique Jeu 6 Mar - 19:03 | |
| Encore une question qui va paraître évident pour ceux qui connaissent bien les templates:
Comment faire des boucles avec les templates:
par exemple si je veux afficher un tableau de 5 colonnes et 5 lignes je ferai un truc comme ça: (je prends un code bidon...)
| Code: | <table> for(i=1;i<=5;i++){ <tr> for(j=1;j<=5;j++){ <td>...</td> } </tr> } </table> |
Mais avec le framework python, je ne vois rien pour les boucles... Quelqu'un peut-il me dire comment faire ce truc en template django. |
|
Natim Codeur


Inscrit le : 03 Nov 2007 Messages : 235 Status Perso: Natim Caste: Chevalier Faction: Moine
| Sujet: Re: ajout d'une rubrique problème technique Jeu 6 Mar - 23:01 | |
| Pour les templates je dirais que l'on ne programme dans les templates.
Dans les templates tu as que des foreach pas de for donc. Tu peux envoyer un range(5) si tu en as vraiment besoin mais bon ... |
|
Gr-00 Diplomé
Inscrit le : 30 Juin 2008 Messages : 9 Status Perso: Soldat Caste: Pégase Faction: Archer
| Sujet: Re: ajout d'une rubrique problème technique Lun 7 Juil - 17:22 | |
| | Anthony a écrit: | Salut, pourrai-t-on mettre une nouvelle rubrique problème technique pour poser nos petits problèmes.
J'ai d'ailleurs un petit problème de compilation de mon modèle avec l'attribut max_length qui ne passe pas chez moi, seul l'attribut maxlength sans le "_" passe.
Quelqu'un a-t-il eu ce problème?Et si oui quelle est la solution pour le résoudre. |
Parfait ! J'ai le même problème !
Il faut que j'utilise django 0.97 donc ... Aller ... It's go !
Pratique ce forum  |
|