DryORM
Code
Result
no cache
SQLite
PostgreSQL 17.4
MariaDB 11.4.5
Select a template
dryorm features
basic
bulk create
bulk fake
csv import
basic fk
self fk
user profile
dryorm tabular output
from django.db import models class Server(models.Model): pass class ServerCollection(models.Model): servers = models.ManyToManyField(Server, through="ServerAssignment") class ServerAssignment(models.Model): server = models.OneToOneField(Server, on_delete=models.CASCADE) collection = models.ForeignKey(ServerCollection, on_delete=models.CASCADE) def run(): s1 = Server.objects.create() s2 = Server.objects.create() s3 = Server.objects.create() sc1 = ServerCollection.objects.create() sc1.servers.add(s1, s2, s3) sc2 = ServerCollection.objects.create() try: sc2.servers.add(s1) except Exception: print("Oops! Cannot add another time")
Output
Show Template
No output.
Queries
TCL
T
DDL
D
SELECT
S
INSERT
I
UPDATE
U
DELETE
D
Queries
Q
(
0
)
No queries.
✖ Close
Save & Share
✖
private?
Save
Save & Copy