@@ -34,6 +34,13 @@ def test(request):
3434
3535 return render (request , 'Forecast/Test.html' , {'list_actions' : list_nodes })
3636
37+ def route (request ):
38+ name = request .GET .get ('name' , None )
39+ pwd = request .GET .get ('pwd' , None )
40+ list_nodes = getActions (name , pwd )
41+
42+ return render (request , 'Forecast/NFSRoute.html' , {'list_actions' : list_nodes })
43+
3744def initModelData (request ):
3845 obj = models .UserInfo (Name = "ceshi" ,Pwd = "123" )
3946 obj .save ()
@@ -271,3 +278,52 @@ def searchHistory(request):
271278 html += line
272279 return_json = {'image_url' :data_dict [files [0 ]],'html' :html }
273280 return JsonResponse (return_json )
281+
282+ def NFMRoute (request ):
283+
284+ # host = "202.108.199.42"
285+ # port = 22
286+ # user = "climate"
287+ # pswd = "climatenew123"
288+
289+ # host = "128.5.6.21"
290+ # port = 22
291+ # user = "lingtj"
292+ # pswd = "lingtj123"
293+
294+
295+ host = "128.5.6.21"
296+ port = 22
297+ user = "lingtj"
298+ pswd = "lingtj123"
299+ # ssh = paramiko.SSHClient()
300+ # ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
301+ # ssh.connect(host, port, user, pswd)
302+ # # stdin, stdout, stderr = ssh.exec_command('./zyf/test/sfc.sh 2013040100 0 0.0 50.0 100.0 170.0 test1016.gif')
303+ # # stdin, stdout, stderr = ssh.exec_command('cd zyf')
304+ # stdin, stdout, stderr = ssh.exec_command('cd zyf/test')
305+ # # time.sleep(10)
306+ # results = stdout.read()
307+ # print(results)
308+ # ssh.close()
309+ client = utils .ParamikoClient (host , user , pswd )
310+ result = client .exec_shell ('./zyf/test/sfc.sh 2013040100 6 0.0 50.0 100.0 170.0 test102417.gif' )
311+ sftpclient = utils .SFtpClient (host ,user , pswd )
312+ recv_obj = sftpclient .sftp_download ("" , "zyf/test/" , "test102417.gif" )
313+
314+ if request .method == "POST" :
315+ dt = request .POST .get ('datetime' )
316+ hour = request .POST .get ('startHour' )
317+ elmt = request .POST .get ('element' )
318+ route = request .POST .get ('routeInfo' )
319+ print (route )
320+
321+
322+
323+
324+ # ps = winspawn('ssh -l %s %s %s'%('climate', '202.108.199.42', 'touch wb.txt'))
325+
326+
327+ # temp = ssh_command('climate', '202.108.199.42', 'climatenew123', 'touch 1.txt')
328+ # print(temp)
329+ return render (request , "Forecast/NFSRoute.html" ,)
0 commit comments