Compared to Rails or Tomcat, I love the simplicity of starting with fewer
files and just getting rolling. This would be a great little new user item
for them to fix. ;)

Thanks again.
cw

On Tue, Feb 3, 2009 at 4:08 PM, Ian Lewis <[email protected]> wrote:

> Yup,
>
> The appengine_django/models.py has a funny little piece of code that
> requires your models module to not be a top level module.
>
> class ModelOptions(object):
>   ...
>   def __init__(self, cls):
>     self.object_name = cls.__name__
>     self.module_name = self.object_name.lower()
>     model_module = sys.modules[cls.__module__]
>     self.app_label = model_module.__name__.split('.')[-2]
>     self.abstract = False
>
> The fourth line of __init__ there breaks if you have a modules with models
> in a top level module. Go figure.
>
> Ian
>
> 2009/2/4 Carlin Wiegner <[email protected]>
>
>> Couldn't wait to try. Works great - thank you both!
>> cw
>>
>>
>> On Tue, Feb 3, 2009 at 10:09 AM, Carlin Wiegner <[email protected]>wrote:
>>
>>> I give it a whirl tonight and see if that works. I've seen a couple
>>> examples that did that but didn't understand it was required.
>>>
>>> Thank you both. :) GAE/Django/Python is pretty exciting but there isn't
>>> tons of sample code/books/etc out there yet so the help is really
>>> appreciated.
>>>
>>> Take care,
>>> cw
>>>
>>>
>>> On Tue, Feb 3, 2009 at 9:33 AM, Matt Brown <[email protected]> wrote:
>>>
>>>>
>>>> Hi Carlin,
>>>> Carlin Wiegner wrote:
>>>> > Right now my models.py is in the root directory of "mysite".
>>>>
>>>> As I believe Ian was hinting at in his response, the helper (and Django)
>>>> expect your models to be within a Django application (basically a
>>>> subfolder) of your Django project (your Django project == your App
>>>> Engine application, confusing I know ;p).
>>>>
>>>> So you need to create a directory, say called "myapp" and place your
>>>> models.py in that (don't forget to also add __init__.py). Then you list
>>>> "myapp" in the INSTALLED_APPS section of settings.py and you should be
>>>> good to go.
>>>>
>>>> Cheers
>>>>
>>>>
>>>> Matt Brown
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Carlin Wiegner
>>> CEO & Co-founder
>>> CubeTree
>>>
>>>
>>
>>
>> --
>> Carlin Wiegner
>> CEO & Co-founder
>> CubeTree
>>
>>
>>
>>
>
>
> --
> =======================================
> 株式会社ビープラウド  イアン・ルイス
> 〒150-0012
> 東京都渋谷区広尾1-11-2アイオス広尾ビル604
> email: [email protected]
> TEL:03-5795-2707
> FAX:03-5795-2708
> http://www.beproud.jp/
> =======================================
>
> >
>


-- 
Carlin Wiegner
CEO & Co-founder
CubeTree

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to