Table des matières

En vrac

I18n (Internationalisation)

Documentation

Pour avoir le formatage des dates et la partie admin en français :

Dans le fichier settings.py

LANGUAGE_CODE = 'fr-fr'

Time Zone

il est possible de changer la “time zone” qui est configurée sur UTC par défaut

Documentation

TIME_ZONE = 'UTC'

Exemples de time zone:

'Europe/London'
'Europe/Paris'
'America/New_York'

Liste des time zones

Utilisation d'une API avec le format JSON

Pour cette exemple on utilise l'api https://jsonplaceholder.typicode.com qui permet d'avoir des données de tests au format JSON.

import urllib.request 
import json

# requête pour récupèrer un utilisateur
res = urllib.request.urlopen('https://jsonplaceholder.typicode.com/users/1')

# désérialise le JSON pour pouvoir l'utiliser comme un objet
json_data = json.load(res)

# récupère le champ username
username = str(json_data['username'])
print(username )