Hey les amis ! Voici un petit tips rapide pour gérer l’upload de fichier avec AngularJS en front et Django-Rest-Framework en back. C’est assez simple quand on a toutes les cartes en main (et j’ai galéré pour toutes les avoir ces foutus cartes :D). Alors côté AngularJS j’utilse la bibliothèque ng-file-upload. L’installation est simple commeLire la suite
Étiquette : python
Python, liste et rotation
Vous voulez faire des rotations sur une liste comme dans l’exemple suivant : l = ["un", "deux", "trois"] # rotate here print l >>> [’trois’, ‘un’, ‘deux’] Les listes python ne nous offre pas directement un système pour faire ce genre de chose, mais il y a un module python qu’il vous faut absolument découvrirLire la suite
Fabric – yum, pip, cacher les sorties – stdout
Cet article parle de Fabric1. Depuis Fabric2 est sortie, et a beaucoup changé. Fabric est franchement un outil vraiment bien branlé pour faire ses déploiements, mais aussi installer ses serveurs. Par exemple, voici une installation basique: from fabric.api import * from fabric.colors import * def install(): env.user = ‘admin’ print(green(’=== Installing basics for Nginx/Uwsgi/MariaDB/RabbitMQLire la suite
Django – login as. Se connecter à un autre compte quand on est admin
Parfois, lorsqu’un utilisateur nous reporte un bug, on aimerait bien se connecter à son compte pour mieux comprendre son problème. Django_su est la bibliothèque Django qu’il vous faut pour cela. Le projet est assez ancien (il a été créé en 2011) et il reste encore assez actif. Pour preuve j’ai fait une pull request quiLire la suite
Utiliser Celery dans un projet Django
Celery permet de façon simple, l’exécution de code Django en background. Un exemple simple d’utilisation est lorsque l’on permet à l’utilisateur de faire une tache qui prends plusieurs secondes à s’exécuter, celui-ci doit attendre la fin de la tâche pour que la page se charge. Et ça, c’est pas cool ! Celery va permettre d’exécuterLire la suite
CentOS7, Django, virtualenv, uwsgi et nginx. On déploie !
Cela peut paraître un peu complexe, mais en faite pas du tout ! Utiliser nginx avec une application Django c’est assez simple. Je vais vous le prouver ! Pré-requis Nous allons faire pointer le domaine my_site.local vers notre app Django. On part du CentOS7 fraîchement installée pour l’exemple. Installation de base Tout d’abord on installeLire la suite
gtk_notebook_buildable_add_child: assertion failed: (page != NULL)
Voici une erreur des plus explicite non ? Vraiment ? Le contexte est simple, je suis en train de développer une petite application en python et pour l’interface je pars sur du pyGtk. Comme mon interface est assez simple, j’ai décidé d’utiliser Glade pour la construire. Une simple fenêtre, dans laquelle je met des onglets.Lire la suite
Utiliser MySQL dans vos programmes Python
Python est un langage interprété qui a de nombreux avantages. Il permet de développer très rapidement et proprement des applications de tous types. Nous allons voir ici comment accéder à une base de données MySQL avec Python de manière très simple. Généralement le problème c’est de commencer, trouver la bonne librairie et de trouver unLire la suite