I tried to delete models.py, and just have a /model subdirectory, but
"pythin manage.py syncdb" doesnt pick up the models in /models directory,
Do i need to change some configurations to tell Django to use /models
subdirectory.
Or do I need __init__.py in my /models subdirectory, I tried both, neither
works.



Thanks



On Fri, Oct 14, 2011 at 4:31 AM, Phang Mulianto <[email protected]> wrote:

> maybe you can try remove the models.py coz by default syncdb look for
> models.py or anything beneath models folder...but cannot do both of them...
> On Oct 14, 2011 5:49 PM, "Chen Xu" <[email protected]> wrote:
>
>> and when i tried "python manage.py sqlall  <appname>"  it gives empty.
>> I think is it because I am not importing  properly or something else is
>> going wrong.
>>
>>
>> Thanks
>>
>>
>>
>>
>>
>> On Fri, Oct 14, 2011 at 2:46 AM, Chen Xu <[email protected]> wrote:
>>
>>> I know that will work, but what I can do to just make "python manage.py
>>> syncdb" work?
>>>
>>> Thanks very much
>>>
>>>
>>> On Fri, Oct 14, 2011 at 2:37 AM, nicolas HERSOG <[email protected]>wrote:
>>>
>>>> You can also type python manage.py sqlall <yourApp> and copy paste sql
>>>> instructions in your bd
>>>>
>>>> On Fri, Oct 14, 2011 at 11:23 AM, Chen Xu <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>> I am new to Django.
>>>>> I have installed Django and go t everything set up correctly, just
>>>>> started some easy tutorials.
>>>>>
>>>>> So when I do
>>>>> Django-admin.py startapp  blog
>>>>>
>>>>>
>>>>> it creates a /blog directory that looks like thsi
>>>>> /blog
>>>>>     - __init__.py
>>>>>     - tests.py
>>>>>     - models.py
>>>>>     - views.py
>>>>>
>>>>> I know in Django, when you run "python manage.py syncdb", it will look
>>>>> through models.py, and create all the table it finds.
>>>>> However, I dont want to create all my tables in models.py, becaue when
>>>>> my proj get bigger, it is hard to maintain.
>>>>> Therefore, I create a subdirectory "/Models" to store all my model
>>>>>
>>>>> /blog
>>>>>     - __init__.py
>>>>>     - tests.py
>>>>>     - models.py
>>>>>     - views.py
>>>>>     /Models
>>>>>         - __init__.py
>>>>>         post.py
>>>>>
>>>>>  so in my
>>>>> models.py: (only 2 lines)
>>>>> from django.db import models
>>>>> from blog.Models import post
>>>>>
>>>>> in my post.py: (only 3 lines)
>>>>> from django.db import models
>>>>> class post(models.Model):
>>>>>   body = models.TextField()
>>>>>
>>>>>
>>>>> and then when I run "python manage.py syncdb" , it doesn't create the
>>>>> table "post" for me.
>>>>>
>>>>> Could anyone please help?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Thanks very much
>>>>> Best regards
>>>>>
>>>>>
>>>>> --
>>>>> ⚡ Chen Xu ⚡
>>>>>
>>>>> --
>>>>> 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?hl=en.
>>>>>
>>>>
>>>>  --
>>>> 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?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> ⚡ Chen Xu ⚡
>>>
>>
>>
>>
>> --
>> ⚡ Chen Xu ⚡
>>
>> --
>> 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?hl=en.
>>
>  --
> 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?hl=en.
>



-- 
⚡ Chen Xu ⚡

-- 
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?hl=en.

Reply via email to