Utiliser l'application Django Sites est assez sympatique afin de permettre de placer plusieurs sites différents sur le même projet.
Ainsi dans le cas d'un site multilingue avec un domaine par langue, j'ai un seul projet, un site par langue et tout r...
Regardons un peu les formulaires Django . Et plus particulièrement les ChoiceField .
Avec ceux-ci, nous plaçons une liste déroulante dans notre formulaire.
champ = forms . ChoiceField ( choices = (( 1 , 'valeur' ), ( ...
Lorsque vous développez une application en utilisant un framework quelconque, vous vous retrouvez inévitablement à avoir un layout qui contient tout ce qui est censé être le design global de votre application.
Et parce qu'il faut des exceptions qui co...
Quelque soit le langage, un élément est toujours délicat à traiter : créer des url cool, avec des vrais mots.
Mais en ne plaçant pas de caractères qui vont rendre l'url toute pas jolie avec des %20 et autres.
Pour cela, il faut supprimer tous les a...
Vous avez normalement déjà manipulé les commandes console de Django, accessibles via manage.py.
./manage.py runserver
Cependant il peut être utile, dans plus d'une application, d'avoir des méthodes console pour lesquelles vous désirez obtenir l'e...
Supposons le cas suivant :
J'ai des pages et des catégories. Une page peut avoir une catégorie.
Nous avons donc les modèles suivants :
class Category(models.Model):
name = models.CharField(max_length=200)
slug = models.SlugF...
Un petit article rapide. Lorsque vous testez vos applications, l'envoi d'email est toujours embettant. Vous n'avez pas envie de l'email parte vraiment et souhaitez vérifier qu'il pars correctement.
Du coup il faut utiliser un Mock , qui va simuler...
Le générateur automatique d'administration de Django est super sympa. En trois lignes de code, vous avez une interface pour ajouter, modifier et supprimer des données de votre modèle.
Cependant dans le cas de textareas, il peut arriver d'avoir besoin ...
Après avoir vu la mise en place de l'environnement de test et des tests unitaires avec Django , voyons maintenant comment mettre en place nos tests fonctionnels.
En écrivant cet article, je considère que vous avez lu l'article précédent et que vous ...
Par défaut, Django inclue deux frameworks de tests différents. Le premier, Doctest , impose de placer ses tests dans une chaine de caractères.
Le second, Unit Tests , est plus conventionnel et requiert de créer une méthode pour chacun de nos tests.
...