| 12345678910111213141516171819202122232425 |
- from django import forms
- from django.utils.translation import gettext_lazy as _
- from core.models import DataFile, DataSource
- from utilities.forms.fields import DynamicModelChoiceField
- __all__ = (
- 'SyncedDataMixin',
- )
- class SyncedDataMixin(forms.Form):
- data_source = DynamicModelChoiceField(
- queryset=DataSource.objects.all(),
- required=False,
- label=_('Data source')
- )
- data_file = DynamicModelChoiceField(
- queryset=DataFile.objects.all(),
- required=False,
- label=_('File'),
- query_params={
- 'source_id': '$data_source',
- }
- )
|