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 Person(models.Model): name = models.CharField(max_length=100) def __str__(self): return f"Person({self.name})" class Profile(models.Model): person = models.ForeignKey(Person, on_delete=models.CASCADE) favourite_emoji = models.CharField(max_length=10) def __str__(self): return f"Profile({self.person.name})" def run(): person = Person.objects.create(name="John Doe") print(f"Person Created: {person}") Profile.objects.create(person=person, favourite_emoji="🐌") profile = Profile.objects.get() print(f"Profile Created: {profile}") print(f"profile.person = {profile.person} ({type(profile.person)})") print(f"profile.person.name = {profile.person.name}") print(f"profile.person_id = {profile.person_id}")
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