[{"title":"( 29 个子文件 85KB ) Python-通过Django在web上实现xshell的功能","children":[{"title":"DShell-master","children":[{"title":"shell","children":[{"title":"models.py <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"apps.py <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"shell","children":[{"title":"webshell.html <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"management","children":[{"title":"commands","children":[{"title":"paramiko_proxy.py <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"static","children":[{"title":"css","children":[{"title":"bootstrap.min.css <span style='color:#111;'> 118.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"jquery.min.js <span style='color:#111;'> 82.37KB </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 36.01KB </span>","children":null,"spread":false},{"title":"reconnecting-websocket.min.js <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"consumers.py <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"0001_initial.py <span style='color:#111;'> 924B </span>","children":null,"spread":false}],"spread":true},{"title":"views.py <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"admin.py <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"tests.py <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"routings.py <span style='color:#111;'> 805B </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"manage.py <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 695B </span>","children":null,"spread":false},{"title":"DShell","children":[{"title":"wsgi.py <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"consumers.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"settings.py <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"asgi.py <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 808B </span>","children":null,"spread":false},{"title":"routings.py <span style='color:#111;'> 127B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]