Auteur : yvonh

Débugger sous VSCode en PHP

Débugger sous VSCode en PHP

Il vous faut installer le plugin PHP Debugger de Felix Becker Configurez XDebug dans le php.ini comme d’habitude (PHPstorm) Mettez un breakpoint où vous voulez et lancez la page web. Pour Débugger avec le...

javascript

Javascript import et symbole @

Vous avez sans doute souvent vu dans un script javascript moderne ceci: Normalement si on veut importer un module Javascript, il faut utiliser les / et les .. soit pour remonter d’un niveau soit...

Mécanisme de session de Django

Similaire aux sessions en PHP, dans Django il faut importer deux lignes pour pouvoir travailler avec les sessions: Avec Django par défaut les sessions sont sauvées dans la base de données.

Les formulaires dans Django

Les formulaires sont un vaste chapitre comme dans tout framework web quelque soit le langage. Mais Django permet de les manipuler plus facilement que Symfony par exemple. cleaned_data qu’est ce que c’est? Il y...

Upload de fichiers dans Django

Pour uploader un fichier dans un formulaire, il faut modifier le model, Après avoir changé la propriété dans le model, il faut faire une migration Ensuite il faut faire quelques modification de code, dans...

Doctrine et ses 4 façons de requêter la base de données

Doctrine et ses 4 façons de requêter la base de données

DQL Mais on ne peut splitter la requête simplement, alors qu’avec le query builder c’est possible: Query Builder C’est mieux avec le query builder, plus facile de paramétrer sa requête https://codereviewvideos.com/course/doctrine-databasics/video/dql-vs-doctrine-query-builder C’est la raison...

Introduction à Jupyter Notebook

Jupyter Notebook est une interface web pour faire de la datascience, vous exécutez vos scnippet Python dans ce qu’on appelle des cells, des unités d’exécution. Pour l’installer, voici la procédure : Installation des librairies...

Afficher les log server dans Python Django

Il est pratique de logger en mode développement les requêtes servies par le serveur de Python dans le fichier settings.py de votre projet mettez ce code juste après le DEBUG = true https://stackoverflow.com/questions/4558879/python-django-log-to-console-under-runserver-log-to-file-under-apache

Commprendre le mot clé with en Python

La syntaxe en Python de with est assez étrange, quel problème essit-il de résoudre? with est utilisé lorsqu’on travaille avec des ressources non managées, notamment ouverture d’une fichier. Avant on utilisait try…catch, Syntaxe basique...

L’Event Loop dans Javascript

L’Event Loop dans Javascript

setTimeout n’appartient pas à V8 Javascript est single threaded Blocking Async callback and call stack @ 11:25 Ordre d’appel dans le callstack A, B, C mais le ‘there’ est affiché 5 secondes après. Javascript...