Advertisement
Guest User

Untitled

a guest
May 28th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. from django import forms
  2. from .models import Systemevents
  3.  
  4.  
  5. class TheForm(forms.Form):
  6.     start_date = forms.DateTimeField(widget=forms.widgets.DateTimeInput)
  7.     end_date = forms.DateTimeField(widget=forms.widgets.DateTimeInput)
  8.  
  9.     def __init__(self, *args, **kwargs):
  10.         super(TheForm, self).__init__(*args, **kwargs)
  11.  
  12.         systemevents = Systemevents.objects.only('host', 'syslogtag', 'priority')
  13.         hosts = [(h.pk, h.fromhost) for h in systemevents]
  14.         self.fields['host'] = forms.ChoiceField(choices=hosts, label='select host')
  15.        
  16.         syslogtag = [(s.pk, s.syslogtag) for s in systemevents]
  17.         self.fields['syslogtag'] = forms.ChoiceField(choices=syslogtag, label='select syslogtag')
  18.        
  19.         priority = [(p.pk, p.priority) for p in systemevents]
  20.         self.fields['priority'] = forms.ChoiceField(choices=priority, label='select priority')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement