@@ -0,0 +1,1 | |||
|
1 | {% extends "conf_device.html" %} No newline at end of file |
@@ -18,4 +18,5 class CGSConfigurationForm(forms.ModelForm): | |||
|
18 | 18 | class Meta: |
|
19 | 19 | model = CGSConfiguration |
|
20 | 20 | #exclude = ('freqs', 'clk_in', 'mult','div',) |
|
21 | exclude = ('freqs',) | |
|
21 | # exclude = ('freqs',) | |
|
22 | fields = ('freq0', 'freq1', 'freq2', 'freq3') |
@@ -9,20 +9,30 from apps.main.models import Device | |||
|
9 | 9 | def configurate_frequencies(request, id=0): |
|
10 | 10 | kwargs = {} |
|
11 | 11 | if id: |
|
12 | ||
|
13 | conf = CGSConfiguration.objects.get(pk=id) | |
|
14 | experiment = conf.experiment | |
|
15 | ||
|
12 | 16 | conf = CGSConfiguration.objects.get(pk=id) |
|
13 | 17 | devices = Device.objects.filter(configuration__experiment=conf.experiment) |
|
14 | 18 | devices = devices.values('configuration__id', 'device_type__alias', 'device_type__name') |
|
15 | 19 | for device in devices: |
|
16 | 20 | if device['device_type__alias']=='cgs': |
|
17 | 21 | device['active'] = 'active' |
|
22 | break | |
|
23 | ||
|
24 | device = device | |
|
18 | 25 | form = CGSConfigurationForm(instance=conf) |
|
19 | 26 | else: |
|
20 | 27 | form = CGSConfigurationForm() |
|
21 | 28 | |
|
22 | 29 | data = { |
|
23 | 30 | 'form': form, |
|
31 | 'device': device, | |
|
24 | 32 | 'devices':devices, |
|
25 | 33 | 'title': ('YAP'), |
|
34 | 'experiment': experiment, | |
|
35 | ||
|
26 | 36 | } |
|
27 | 37 | |
|
28 | 38 | if request.method == 'POST': |
@@ -40,7 +50,7 def configurate_frequencies(request, id=0): | |||
|
40 | 50 | form = CGSConfigurationForm() |
|
41 | 51 | |
|
42 | 52 | |
|
43 |
return render_to_response(' |
|
|
53 | return render_to_response('conf_cgs.html', data, context_instance=RequestContext(request)) | |
|
44 | 54 | #return render_to_response("index.html", kwargs, context_instance=RequestContext(request)) |
|
45 | 55 | #return_to_response('index.html', {'title': 'Configura','form': form}, context_instance=RequestContext(request)) |
|
46 | 56 |
General Comments 0
You need to be logged in to leave comments.
Login now