-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathforms.py
39 lines (31 loc) · 1018 Bytes
/
forms.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from django.db import models
from django.forms import ModelForm, ChoiceField
from dataview.models import DataView, Visualization, DataBackend, GoogleDataBackend, AzureDataBackend, Relation, MapVisualization, TableVisualization
class GoogleBackendForm(ModelForm):
class Meta:
model = GoogleDataBackend
exclude = ['user']
class AzureBackendForm(ModelForm):
class Meta:
model = AzureDataBackend
exclude = ['user']
class DataViewForm(ModelForm):
class Meta:
model = DataView
exclude = ['user']
class VisualizationForm(ModelForm):
class Meta:
model = Visualization
exclude = ['user']
class MapVisualizationForm(ModelForm):
class Meta:
model = MapVisualization
exclude = ['user','select']
class TableVisualizationForm(ModelForm):
class Meta:
model = TableVisualization
exclude = ['user','select']
class RelationForm(ModelForm):
class Meta:
model = Relation
exclude = ['user']