Skip to content

Commit 65808c9

Browse files
committed
11月13日
完成部分功能
1 parent 93fa065 commit 65808c9

File tree

4 files changed

+690
-1
lines changed

4 files changed

+690
-1
lines changed
802 Bytes
Binary file not shown.

NFMSbyDjango/Forecast/views.py

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
3744
def 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",)

NFMSbyDjango/NFMSbyDjango/urls.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
# url(r'Forecast/actions*',views.getActions),
3333
# url(r'^Forecast/selectMapping',views.selectMapping),
3434
url(r'^Forecast/Test*',views.test),
35+
url(r'^Forecast/NFSRoute*',views.route),
3536
url(r'Forecast/init',views.initModelData),
3637
#url(r'Forecast/actions?(?P<uid>\d+)&(?P<pwd>\s+)',views.getActions)
3738
url(r'Forecast/actions*',views.getActions),
@@ -43,6 +44,6 @@
4344
# url(r'^download/(?P<path>.*)','django.views.static.serve', {'document_root':'/download'}),
4445
]
4546

46-
#¼ÓÔØÍ¼Æ¬Ê±ÐèҪʹÓõÄ
47+
#����ͼƬʱ��Ҫʹ�õ�
4748
# urlpatterns += staticfiles_urlpatterns()
4849
# print(urlpatterns)

0 commit comments

Comments
 (0)