On Nov 7, 8:41 pm, Darryl Ross <[EMAIL PROTECTED]> wrote: > Note: Resending as this hasn't shown up on the list after 3 hours. > Appologies if it does decide to make an appearance. > > Hey All, > > I have an app that has quite a few models in it, so I am trying to split > it out into a package, but when I do the models do not show up in the > admin interface and running 'manage.py sqlall app' does not show any SQL > statements for creating the tables. > > Is there a trick to doing this? > > The steps that I took are: > $ mkdir app/models > $ touch app/models/__init__.py > $ mv app/models.py app/models/isp.py > > From my views I can do 'from project.app.models.isp import ISP' and it > all works, but it would seem that any of the django tools can't see > them. I'm not so much worried about the admin app, but manage.py not > being able to create the tables or permission is a problem. > > According to James Bennett on his blog athttp://tinyurl.com/3d39p4this > should work? > > I'm running SVN r6566. > > Any ideas? > > Regards > -D > > signature.asc > 1KDownload
I ran into this problem a while ago while doing a hobby project. At the time I solved it by adding something like the following (using your example names) to models/__init__.py: from app.models.isp import * and then in isp.py: class Foo(models.Model) some_field = models.CharField(max_length=200) class Meta: app_label = 'app' This was a while ago, so there may be a better way to do it now, but I just fired up that app with django r6602 and manage.py sql app spat out sql that looked OK. ~daniel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---