# SVN changeset patch # User jsalyrosas # Date 2013-04-18 22:50:42.317061 # Revision 126 - Implementando la vista view del perfil. Index: trunk/webapp/abscontrol/views.py =================================================================== diff --git a/trunk/webapp/abscontrol/views.py b/trunk/webapp/abscontrol/views.py --- a/trunk/webapp/abscontrol/views.py (revision 125) +++ b/trunk/webapp/abscontrol/views.py (revision 126) @@ -1,5 +1,5 @@ from django.shortcuts import render_to_response, redirect -from abscontrol.models import Profile +from abscontrol.models import Profile, AntennaDown, AntennaUp def index(request): #latest_poll_list = profileAntenna.objects.all().order_by('-pub_date')[:5] @@ -35,8 +35,31 @@ tx=txtTxDown,rx=txtRxDown, ues=txtUesDown) - return redirect('/abscontrol/') + newurl = '/abscontrol/view/%d' % newprofile.id + #return redirect('/abscontrol/') + return redirect(newurl) def view(request, profile_id): - pass - + if request.method == 'GET' and 'pattern' in request.GET: + pattern_value = request.GET["pattern"] + else: + pattern_value = 1 + + profile_list = Profile.objects.all() + objProfile = Profile.objects.get(pk=profile_id) + + lsPatterns = objProfile.pattern_set.all() + patternChoosen = objProfile.pattern_set.filter(value=pattern_value) + #print patternChoosen.value + #objAntennaUp = patternChoosen.antennaup_set.all()[0] + #objAntennaDown = patternChoosen.antennadown_set.all()[0] + + #objAntennaUp = AntennaUp.objects.get(pattern=patternChoosen.id) + #objAntennaDown = AntennaDown.objects.get(pattern=patternChoosen.id) + ''' + return render_to_response('abscontrol/view.html', {'nameProfile': objProfile.name, 'profile_list': profile_list, + 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns, + 'antennaUp' : objAntennaUp, 'antennaDown' : objAntennaDown,}) + ''' + return render_to_response('abscontrol/view.html', {'nameProfile': objProfile.name, 'profile_list': profile_list, + 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns,}) Index: trunk/webapp/templates/abscontrol/view.html =================================================================== diff --git a/trunk/webapp/templates/abscontrol/view.html b/trunk/webapp/templates/abscontrol/view.html new file mode 10644 --- /dev/null (revision 0) +++ b/trunk/webapp/templates/abscontrol/view.html (revision 126) @@ -0,0 +1,63 @@ +{% extends "abscontrol/index.html" %} +{% block title %}ABS CONTROL:::PROFILE:::{{ nameProfile }}{% endblock %} + +{% block maincolumn%} +
+
+
+ + +
+
+ {% if patternChoosen %} + + + {% endif %} +
+
+ UP +
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+
+
+ DOWN +
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
+
+
+
+{% endblock %}