Comments on: Un petit dashboard de monitoring avec Django et WAMP http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Sam http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-166156 Fri, 06 Nov 2015 19:28:51 +0000 http://sametmax.com/?p=15872#comment-166156 Ca c’est pour Python < 3.3.

]]>
By: Jérôme http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-166154 Fri, 06 Nov 2015 18:31:56 +0000 http://sametmax.com/?p=15872#comment-166154 Bonjour,

Pareil dans le script python. J’ai dû mettre un “u” devant “ws://%s:8080/ws” % SERVER

On démarre notre client.

if name == ‘main‘:

app.run(url=u“ws://%s:8080/ws” % SERVER)

]]>
By: Sam http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-166095 Fri, 06 Nov 2015 08:24:42 +0000 http://sametmax.com/?p=15872#comment-166095 Merci pour la précision :)

]]>
By: Jérôme http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-166062 Fri, 06 Nov 2015 03:22:46 +0000 http://sametmax.com/?p=15872#comment-166062 Bonjour,

Je viens de découvrir depuis peu de temps le principe Crossbario/WAMP, ce qui m’intéresse fortement notamment dans un premier temps pour mettre à jour mon application domotique “maison” sous Django.

J’ai donc voulu tester ce topic dans un virtualenv en python 3.5, puisqu’apparemment c’est ok maintenant.

Seulement, crossbario me retournait systématiquement une erreur : WSGI unsupported.

Après plusieurs heures de galères à faire de multiples vérifications, je viens de trouver d’où vient le problème.

C’est Twisted, qui ne supporte pas encore cette fonctionnalité!

try:

from twisted.web.wsgi import WSGIResource

_HAS_WSGI = True

except ImportError:

## Twisted hasn't ported this to Python 3 yet

_HAS_WSGI = False

Ce que l’on peut également lire sur leur site dans les dernières news de septembre 2015:

More Python 3

Twisted 15.5 (coming Oct/Nov) will also contain the first release of twistd (the Twisted Daemon runner) on Python 3. The only plugin shipping with it right now is web, with most base features (file serving, running user-specified Resources). WSGI support and distributed web serving has not yet made it in, but the WSGI support is coming soon.

A moins que mon souci vienne d’ailleurs, ca serait bien de le préciser quelque part dans le topic pour d’autres personnes.

Merci et beau travail.

]]>
By: Sam http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-159047 Mon, 13 Apr 2015 14:17:00 +0000 http://sametmax.com/?p=15872#comment-159047 Bien vu. J’ai ouvert un ticket : https://github.com/crossbario/crossbarwww/issues/55

]]>
By: Krypted http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-159045 Mon, 13 Apr 2015 12:57:00 +0000 http://sametmax.com/?p=15872#comment-159045 Voici l’erreur que j’ai eu après avoir fait: crossbar start

Exception: invalid type ‘pusher’ for sub-path service in Web transport path service ‘notify’ configuration

Il semble que le service pusher ait été renommé en publisher.

Ce qui donne dans le fichier config.json

“notify”: {

“type”: “publisher”,

“realm”: “realm1″,

“role”: “anonymous”

}

]]>
By: keiser1080 http://sametmax.com/un-petit-dashboard-de-monitoring-avec-django-et-wamp/#comment-157706 Sun, 15 Mar 2015 12:30:29 +0000 http://sametmax.com/?p=15872#comment-157706 super tuto,

tres tres utiles.

C’est accessible à tout public, j’ai beaucoup apris.

peux tu ajouter :

django-admin startproject django_project

cd django_project/

./manage.py startapp django_app

Ce serais un plus de montrer comment mettre en production. (avec supervisor par example.)

Et l’organisation des fichiers dans l’os et des droit sur les fichiers.

Tu peux le faire de maniere generic et joindre le lynk à chaque tuto.

Par exemple la tu as utiliser un nom generic django_project et django_app si tu fais ça dans tout les futur tuto wamp ou autre.

ça rendrais accessible à n’importe qui, le defaut sur la plus part des tuto que l’on trouve sur le net c’est qu’on peut pas faire une app end to end. La le fait de joindre la config crossbar l’arborescence de l’app les commandes ça facilite vraiment la vie et ça aide à comprendre.

]]>