File size: 633 Bytes
252d749
fa1fb30
252d749
 
fa1fb30
252d749
fa1fb30
252d749
 
 
fa1fb30
 
 
 
252d749
 
fa1fb30
 
 
 
 
 
 
 
 
 
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
import databases
import orm, asyncio


# deployment
# database = databases.Database(
#     "postgresql+asyncpg://postgres:[email protected]:5432/postgres"
# )


# development
dbLink = "postgresql+asyncpg://postgres:[email protected]:5432/postgres"
database = databases.Database(dbLink)


models = orm.ModelRegistry(database=database)


class Note(orm.Model):
    tablename = "notes"
    registry = models
    fields = {
        "id": orm.Integer(primary_key=True),
        "text": orm.String(max_length=100),
        "completed": orm.Boolean(default=False),
    }