srg/srgcat/forms.py
2024-04-26 12:43:00 +03:00

33 lines
1.1 KiB
Python

from django import forms
from srgcat.models import Selection, UserSessionParameters
#import urllib
class SourceNameForm(forms.Form):
ra = forms.FloatField(label='RA')
dec = forms.FloatField(label='Dec')
class LookupTargetForm(forms.Form):
ra = forms.FloatField(label='RA')
dec = forms.FloatField(label='Dec')
load_surveypath = forms.BooleanField(required=False, initial=False)
class SkyMapForm(forms.Form):
skymap = forms.IntegerField(label='SkyMap')
class SelectionForm(forms.ModelForm):
name = forms.CharField(label='Long name')
slug = forms.CharField(label='Short name (slug)')
public = forms.BooleanField(required=False, initial=True)
class Meta:
model = Selection
fields = ('name', 'slug', 'public')
class UserSessionParametersForm(forms.ModelForm):
sign_threshold = forms.FloatField(required=False)
target_ra = forms.FloatField(required=False)
target_dec = forms.FloatField(required=False)
class Meta:
model = UserSessionParameters
fields = ('sign_threshold','target_ra','target_dec')