##// END OF EJS Templates
Improve abs pattern views, templates and plots....
Improve abs pattern views, templates and plots. git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@203 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r161:b7757d1e1a33
r180:d4783015f56a
Show More
forms.py
33 lines | 1.0 KiB | text/x-python | PythonLexer
from django import forms
from apps.main.models import Device
from .models import CGSConfiguration
class CGSConfigurationForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
#request = kwargs.pop('request')
super(CGSConfigurationForm, self).__init__(*args, **kwargs)
instance = getattr(self, 'instance', None)
if instance and instance.pk:
devices = Device.objects.filter(device_type__name='cgs')
if instance.experiment:
self.fields['experiment'].widget.attrs['disabled'] = 'disabled'
self.fields['device'].widget.choices = [(device.id, device) for device in devices]
def clean(self):
return
class Meta:
model = CGSConfiguration
exclude = ('type', 'parameters', 'status')
#fields = ('experiment', 'device', 'freq0', 'freq1', 'freq2', 'freq3')
class UploadFileForm(forms.Form):
title = forms.CharField(label='Extension Type', widget=forms.TextInput(attrs={'readonly':'readonly'}))
file = forms.FileField()