Улучшение и добавления

This commit is contained in:
2025-11-13 17:54:06 +03:00
parent 122fe74e14
commit 8e0d32c307
12 changed files with 476 additions and 68 deletions

View File

@@ -3,6 +3,7 @@ from django import forms
# Local imports
from .models import Geo, Modulation, ObjItem, Parameter, Polarization, Satellite, Standard
from .widgets import TagSelectWidget
class UploadFileForm(forms.Form):
file = forms.FileField(
@@ -294,11 +295,21 @@ class ParameterForm(forms.ModelForm):
class GeoForm(forms.ModelForm):
class Meta:
model = Geo
fields = ['location', 'comment', 'is_average']
fields = ['location', 'comment', 'is_average', 'mirrors']
widgets = {
'location': forms.TextInput(attrs={'class': 'form-control'}),
'comment': forms.TextInput(attrs={'class': 'form-control'}),
'is_average': forms.CheckboxInput(attrs={'class': 'form-check-input'}),
'mirrors': TagSelectWidget(attrs={'id': 'id_geo-mirrors'}),
}
labels = {
'location': 'Местоположение',
'comment': 'Комментарий',
'is_average': 'Усреднённое',
'mirrors': 'Спутники-зеркала, использованные для приёма',
}
help_texts = {
'mirrors': 'Начните вводить название спутника для поиска',
}
class ObjItemForm(forms.ModelForm):