##// END OF EJS Templates
- Implementando la vista view del perfil.
jsalyrosas -
r125:126
parent child
Show More
@@ -0,0 +1,63
1 {% extends "abscontrol/index.html" %}
2 {% block title %}ABS CONTROL:::PROFILE:::{{ nameProfile }}{% endblock %}
3
4 {% block maincolumn%}
5 <div id="maincolumn">
6 <form action="/abscontrol/save/" method="post">
7 <div id="divProfile">
8 <label for="lblName">Profile:</label>
9 <label for="lblProfile">{{ nameProfile }}</label>
10 </div>
11 <div id="divPattern">
12 {% if patternChoosen %}
13 <label for="lblValue">Pattern:</label>
14 <label for="lblPatternValue">{{ patternChoosen.value }}</label>
15 {% endif %}
16 <div id="antennaUp">
17 <fieldset class="flsAntenna">
18 <legend>UP</legend>
19 <div class="divAntenna">
20 <label for="lblAntenna">Antenna</label>
21 <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8"></textarea>
22 </div>
23 <div class="divTx">
24 <label for="lblTx">Tx</label>
25 <textarea name="txtTxUp" class="txtTR" cols="20" rows="8"></textarea>
26 </div>
27 <div class="divTx">
28 <label for="lblRx">Rx</label>
29 <textarea name="txtRxUp" class="txtTR" cols="20" rows="8"></textarea>
30 </div>
31 <div class="cleardivs"></div>
32 <div class="divUes">
33 <label for="lblUes">Ues:</label>
34 <input type="text" name="txtUesUp" value="" />
35 </div>
36 </fieldset>
37 </div>
38 <div id="antennaDown">
39 <fieldset class="flsAntenna">
40 <legend>DOWN</legend>
41 <div class="divAntenna">
42 <label for="lblAntenna">Antenna</label>
43 <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8"></textarea>
44 </div>
45 <div class="divTx">
46 <label for="lblTx">Tx</label>
47 <textarea name="txtTxDown" class="txtTR" cols="20" rows="8"></textarea>
48 </div>
49 <div class="divTx">
50 <label for="lblRx">Rx</label>
51 <textarea name="txtRxDown" class="txtTR" cols="20" rows="8"></textarea>
52 </div>
53 <div class="cleardivs"></div>
54 <div class="divUes">
55 <label for="lblUes">Ues:</label>
56 <input type="text" name="txtUesDown" value="" />
57 </div>
58 </fieldset>
59 </div>
60 </div>
61 </form>
62 </div>
63 {% endblock %}
@@ -1,5 +1,5
1 from django.shortcuts import render_to_response, redirect
1 from django.shortcuts import render_to_response, redirect
2 from abscontrol.models import Profile
2 from abscontrol.models import Profile, AntennaDown, AntennaUp
3
3
4 def index(request):
4 def index(request):
5 #latest_poll_list = profileAntenna.objects.all().order_by('-pub_date')[:5]
5 #latest_poll_list = profileAntenna.objects.all().order_by('-pub_date')[:5]
@@ -35,8 +35,31
35 tx=txtTxDown,rx=txtRxDown,
35 tx=txtTxDown,rx=txtRxDown,
36 ues=txtUesDown)
36 ues=txtUesDown)
37
37
38 return redirect('/abscontrol/')
38 newurl = '/abscontrol/view/%d' % newprofile.id
39 #return redirect('/abscontrol/')
40 return redirect(newurl)
39
41
40 def view(request, profile_id):
42 def view(request, profile_id):
41 pass
43 if request.method == 'GET' and 'pattern' in request.GET:
42
44 pattern_value = request.GET["pattern"]
45 else:
46 pattern_value = 1
47
48 profile_list = Profile.objects.all()
49 objProfile = Profile.objects.get(pk=profile_id)
50
51 lsPatterns = objProfile.pattern_set.all()
52 patternChoosen = objProfile.pattern_set.filter(value=pattern_value)
53 #print patternChoosen.value
54 #objAntennaUp = patternChoosen.antennaup_set.all()[0]
55 #objAntennaDown = patternChoosen.antennadown_set.all()[0]
56
57 #objAntennaUp = AntennaUp.objects.get(pattern=patternChoosen.id)
58 #objAntennaDown = AntennaDown.objects.get(pattern=patternChoosen.id)
59 '''
60 return render_to_response('abscontrol/view.html', {'nameProfile': objProfile.name, 'profile_list': profile_list,
61 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns,
62 'antennaUp' : objAntennaUp, 'antennaDown' : objAntennaDown,})
63 '''
64 return render_to_response('abscontrol/view.html', {'nameProfile': objProfile.name, 'profile_list': profile_list,
65 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns,})
General Comments 0
You need to be logged in to leave comments. Login now