@@ -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