Mailing List
Home
Forum Home
MySQL General - General MySQL discussion
MySQL++ - Programming with the C++ API to MySQL
MaxDB - Everything about MaxDB, formerly known as SAP DB
ODBC - ODBC with the MySQL Connector/ODBC driver
MySQL on Win32 - Runing MySQL on Windows 9x/Me/NT/2000/XP
Java Help - Mostly related to the MySQL Connector/J driver
Perl - Perl support for MySQL with DBI and DBD::mysql
GUI - MySQL GUI Tools
Announcement
Subjects
Subject: mysql openssl Question
ERROR 1045: Access denied for user: 'root@localhost ' (Using
password: NO)
Update one field with more fields from another table
Subject: Getting Identity after INSERT
ERROR 2002: Can 't connect to local MySQL server through socket
mysql test 4 1 fails with the gis test
Subject: MySQL Cluster Software
Downgrade Mysql from 4 to 3 23
Mysql 4 0 Oracle Stored Procedure Trigger Conversion
Can 't access mysql after kernel upgrade
Executing MySQL Commands From Within C Program
Comparing and writing out BLOBS
Subject: Re: Preventing Duplicate Entries
FULLTEXT query format question
Strange behavior, Table Level Permission
Does the binary log enabling affect the MySQL performances?
mysql:it 's a db not a dbms how it 's possible?!
mysql have same function mthod as Oracle decode()
 
django and WorkBench

django and WorkBench

2007-06-08       - By Carl Karsten

 Back
Reply:     1     2     3     4  

I am working with django (python web framework http://djangoproject.com) which
"works best" if you define your data like this:

class Poll(models.Model):
    question = models.CharField(maxlength=200)
    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    poll = models.ForeignKey(Poll)
    choice = models.CharField(maxlength=200)
    votes = models.IntegerField()

Then you use a utility to read that and issue the CREATE TABLE commands to the
db server.  It 'can' use an existing db, but the "best practices" seem to be to
use the class definitions to be the primary location of model definition, and
use them to drive the db structure definition.

In the past, I have used my data modeling tool (like MySql Workbench) as the
primary.  I am hoping to continue.  What I envision is using Workbench to
define
my model, then somehow generate the class code.  The problem is the django
class
code supports more than what Workbench supports.  see:
http://www.djangoproject.com/documentation/model-api/

So, before I got looking at the xml that Workbench uses to represent a model or
any other such fun, has anyone started down this path?

--
MySQL GUI Tools Mailing List
For list archives: http://lists.mysql.com/gui-tools
To unsubscribe:    http://lists.mysql.com/gui-tools?unsub=mysql@(protected)