[{"title":"( 43 个子文件 48KB ) Python-djangosocketio给Django用的WebSockets","children":[{"title":"django-socketio-master","children":[{"title":"MANIFEST.in <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"django_socketio","children":[{"title":"settings.py <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 540B </span>","children":null,"spread":false},{"title":"events.py <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"tests.py <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"clients.py <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 106B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"templatetags","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"socketio_tags.py <span style='color:#111;'> 319B </span>","children":null,"spread":false}],"spread":true},{"title":"management","children":[{"title":"commands","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"runserver_socketio.py <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"views.py <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"example_project","children":[{"title":"settings.py <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 301B </span>","children":null,"spread":false},{"title":"manage.py <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"chat","children":[{"title":"urls.py <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"events.py <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 836B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"rooms.html <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"base.html <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"room.html <span style='color:#111;'> 874B </span>","children":null,"spread":false},{"title":"system_message.html <span style='color:#111;'> 677B </span>","children":null,"spread":false}],"spread":false},{"title":"static","children":[{"title":"js","children":[{"title":"chat.js <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"chat.css <span style='color:#111;'> 753B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"channels.py <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"socketio_scripts.html <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false}],"spread":false},{"title":"static","children":[{"title":"js","children":[{"title":"socket.io.js <span style='color:#111;'> 62.80KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"README.rst <span style='color:#111;'> 13.46KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"AUTHORS <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 178B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":".hgignore <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"conf.py <span style='color:#111;'> 109B </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 26B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 25B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]