Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django import forms
- from .models import Systemevents
- class TheForm(forms.Form):
- start_date = forms.DateTimeField(widget=forms.widgets.DateTimeInput)
- end_date = forms.DateTimeField(widget=forms.widgets.DateTimeInput)
- def __init__(self, *args, **kwargs):
- super(TheForm, self).__init__(*args, **kwargs)
- systemevents = Systemevents.objects.only('host', 'syslogtag', 'priority')
- hosts = [(h.pk, h.fromhost) for h in systemevents]
- self.fields['host'] = forms.ChoiceField(choices=hosts, label='select host')
- syslogtag = [(s.pk, s.syslogtag) for s in systemevents]
- self.fields['syslogtag'] = forms.ChoiceField(choices=syslogtag, label='select syslogtag')
- priority = [(p.pk, p.priority) for p in systemevents]
- self.fields['priority'] = forms.ChoiceField(choices=priority, label='select priority')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement