コード例 #1
0
ファイル: meeting.py プロジェクト: eaudeweb/cites-meetings
 def validate_handle(self, field):
     if not (self.instance and self.instance.handle == field.data):
         try:
             MeetingType.select().get(handle=field.data)
             raise ValidationError('A meeting type with the same handle '
                                   'already exists')
         except MeetingType.DoesNotExist:
             pass
コード例 #2
0
ファイル: admin.py プロジェクト: eaudeweb/cites-meetings
def meeting_types():
    meeting_types = MeetingType.select().order_by('id')
    return {
        'meeting_types': meeting_types,
    }
コード例 #3
0
ファイル: meeting.py プロジェクト: eaudeweb/cites-meetings
 def value_labels(self):
   return {i.handle: i.name for i in MeetingType.select()}
コード例 #4
0
ファイル: meeting.py プロジェクト: eaudeweb/cites-meetings
 def valid_values(self):
     return [i.handle for i in MeetingType.select()]