irongit

A parser inspired by the django orm.

gparser/main.py
25 lines475 BPython
1import parsers
2
3
4class Test(parsers.Parser):
5 a = parsers.BooleanField()
6 b = parsers.HourMinuteIntField()
7 c = parsers.Field()
8
9 class Meta:
10 unique_together = ['a', 'b']
11
12 def __str__(self):
13 return f'{self.id} {self.a}'
14
15
16t1 = Test(a='23', b='02:32', c='b')
17t1.save()
18t2 = Test(a='', b='2342', c='a')
19t2.save()
20for obj in Test.objects.all():
21 pass
22 # print(obj.a)
23
24test_exists = Test.objects.exists(a='23', b='02:32')
25print(test_exists)