2017-04-05 3 views
0

J'implémente le streaming HTTP avec Django. Lorsqu'un utilisateur ouvre une page Web, une connexion est établie avec le serveur qui renvoie des données lorsqu'une nouvelle entrée est effectuée dans la table postgresql. Appelons le modèle "M", le modèle qui, lorsqu'il est mis à jour, renvoie les données au client. J'ai une vue get_update qui vérifie l'horodatage et renvoie les données. Comment puis-je le faire?Comment obtenir l'horodatage de la mise à jour de la base de données en utilisant psycopg2

Répondre

0

Sans voir votre code, c'est difficile à savoir, mais d'après ce que je comprends, vous essayez d'interroger la dernière fois qu'une table a été mise à jour. Si c'est exact, je voudrais juste ajouter un attribut "LAST_UPDATED" sur votre modèle et requête, comme suit:

models.py

class YourModel(models.Model): 
    last_updated = models.DateTimeField(auto_now=True) 

views.py

def get_update(): 
    time_updated = YourModel.objects.last().last_updated 
    return(time_updated) 
+0

Je vous remercie. Je l'ai utilisé et ça marche! –