<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=User%3ABabbage_Linden%2FDjango%2FORM</id>
	<title>User:Babbage Linden/Django/ORM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=User%3ABabbage_Linden%2FDjango%2FORM"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Babbage_Linden/Django/ORM&amp;action=history"/>
	<updated>2026-04-05T04:36:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Babbage_Linden/Django/ORM&amp;diff=162663&amp;oldid=prev</id>
		<title>Babbage Linden: New page: Django provides a powerful [http://docs.djangoproject.com/en/dev/topics/db/ object relational mapper] which can generate database schema and SQL queries from python object descriptions or ...</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Babbage_Linden/Django/ORM&amp;diff=162663&amp;oldid=prev"/>
		<updated>2008-12-02T15:25:00Z</updated>

		<summary type="html">&lt;p&gt;New page: Django provides a powerful [http://docs.djangoproject.com/en/dev/topics/db/ object relational mapper] which can generate database schema and SQL queries from python object descriptions or ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Django provides a powerful [http://docs.djangoproject.com/en/dev/topics/db/ object relational mapper] which can generate database schema and SQL queries from python object descriptions or generate python classes to describe an existing database schema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class Simulator(models.Model):&lt;br /&gt;
    sim_name = models.CharField(max_length=105)&lt;br /&gt;
    grid_x = models.IntegerField()&lt;br /&gt;
    grid_y = models.IntegerField()&lt;br /&gt;
    host_name = models.CharField(max_length=300, blank=True)&lt;br /&gt;
    start_time = models.DateTimeField()&lt;br /&gt;
    access = models.IntegerField()&lt;br /&gt;
    region_id = models.CharField(primary_key=True, max_length=108, blank=True)&lt;br /&gt;
    estate_id = models.IntegerField()&lt;br /&gt;
    enabled = models.CharField(max_length=3)&lt;br /&gt;
    status = models.CharField(max_length=24)&lt;br /&gt;
    external_host_ip_string = models.CharField(max_length=45, blank=True)&lt;br /&gt;
    host_port = models.IntegerField(null=True, blank=True)&lt;br /&gt;
    pid = models.IntegerField(null=True, blank=True)&lt;br /&gt;
    simstate_asset_id = models.CharField(max_length=108, blank=True)&lt;br /&gt;
    priority = models.IntegerField()&lt;br /&gt;
    sim_cpu_ratio = models.IntegerField()&lt;br /&gt;
    needs_genids = models.CharField(max_length=3)&lt;br /&gt;
    telehub_local_x = models.FloatField(null=True, blank=True)&lt;br /&gt;
    telehub_local_y = models.FloatField(null=True, blank=True)&lt;br /&gt;
    telehub_local_z = models.FloatField(null=True, blank=True)&lt;br /&gt;
    is_prelude = models.CharField(max_length=3)&lt;br /&gt;
    class_id = models.IntegerField()&lt;br /&gt;
    seq = models.IntegerField()&lt;br /&gt;
    first_occupied = models.DateField(null=True, blank=True)&lt;br /&gt;
    status_updated = models.DateTimeField()&lt;br /&gt;
    needs_wash = models.CharField(max_length=3)&lt;br /&gt;
    island_fee = models.DecimalField(null=True, max_digits=11, decimal_places=2, blank=True)&lt;br /&gt;
    island_bill_date = models.DateField(null=True, blank=True)&lt;br /&gt;
    simstate_url = models.CharField(max_length=765, blank=True)&lt;br /&gt;
    version = models.CharField(max_length=96, blank=True)&lt;br /&gt;
    channel = models.CharField(max_length=384, blank=True)&lt;br /&gt;
    class Meta:&lt;br /&gt;
        db_table = u&amp;#039;simulator&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The models are kept separate from the views, allowing schema and API to vary independently.&lt;/div&gt;</summary>
		<author><name>Babbage Linden</name></author>
	</entry>
</feed>