I have a folder named db
db
------ __init__.py
------ dbobject.py
------ models.py
------ settings.py
inside __init__.py
from django.conf import settings
def syncdb():
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "db.settings")
from django.core.management import call_command
call_command('syncdb', interactive=False)
Then i had installed this db folder using python distutils in site-packages.
Now i am having another folder named cron contains:
- main.py
- settings.py
settings.py
from db import syncdb
syncdb()
Here it works.
Then made an executable of main.py
After running main.exe it gives me error:
django.core.management.CommandError: Unknown Command: 'syncdb'