Sure, Here you go,
class BItem(models.Model):
#Date stuff
created_on = models.DateTimeField(auto_now_add=True)
last_edited_on = models.DateTimeField(auto_now=True)
#Last Edited By
last_edited_by = models.ForeignKey(User)
#B information
name = models.CharField(maxlength=1000)
description = models.CharField(maxlength=6000)
brewer = models.ForeignKey('BRItem')
ingredients = models.ManyToManyField('IngredientItem')
class Admin:
pass
class PItem(models.Model):
#Date stuff
created_on = models.DateTimeField(auto_now_add=True)
last_edited_on = models.DateTimeField(auto_now=True)
#Last Edited By
last_edited_by = models.ForeignKey(User)
#P Information
name = models.CharField(maxlength=1000)
description = models.CharField(maxlength=6000)
locations = models.ManyToManyField('PLocationItem')
class Admin:
pass
class PLocationItem(models.Model):
#Date stuff
created_on = models.DateTimeField(auto_now_add=True)
last_edited_on = models.DateTimeField(auto_now=True)
#Last Edited By
last_edited_by = models.ForeignKey(User)
#P Location Infromation
street = models.CharField(maxlength=1000)
city = models.CharField(maxlength=1000)
state = models.USStateField()
zipcode = models.IntegerField()
class Admin:
pass
class BRItem(models.Model):
#Date stuff
created_on = models.DateTimeField(auto_now_add=True)
last_edited_on = models.DateTimeField(auto_now=True)
#Last Edited By
last_edited_by = models.ForeignKey(User)
#BR information
name = models.CharField(maxlength=1000)
description = models.CharField(maxlength=6000)
-Mikeal
On Jun 7, 2006, at 7:31 PM, Malcolm Tredinnick wrote:
>
> Hi Mikeal,
>
> On Wed, 2006-06-07 at 19:17 -0700, Mikeal Rogers wrote:
>> Hiya,
>>
>> I'm using the django trunk and tried to generate the SQL for a model
>> I just wrote and got the following traceback;
>>
>> execute_manager(settings)
>> File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
>> python2.4/site-packages/django/core/management.py", line 1255, in
>> execute_manager
>> execute_from_command_line(action_mapping, argv)
>> File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
>> python2.4/site-packages/django/core/management.py", line 1222, in
>> execute_from_command_line
>> output = action_mapping[action](mod)
>> File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
>> python2.4/site-packages/django/core/management.py", line 116, in
>> get_sql_create
>> final_output.extend(_get_many_to_many_sql_for_model(klass))
>> File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
>> python2.4/site-packages/django/core/management.py", line 225, in
>> _get_many_to_many_sql_for_model
>> table_output.append(' %s %s %s %s (%s),' % \
>> AttributeError: 'ManyToManyField' object has no attribute
>> 'm2m_column_name'
>>
>> I looked through the ManyToMany class for a minute and the
>> m2m_column_name assignments weren't removed or anything so I'm a bit
>> perplexed as to what the issue is.
>>
>> I'm using sqlite3.
>
> This is pretty unusual. Would you be able to post the model that is
> causing the problems? That might help debug it.
>
> Thanks,
> Malcolm
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---