我有一个名为 db 的文件夹
分贝
------ __init__.py
------ dbobject.py
------ models.py
------settings.py
里面__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)
然后我在站点包中使用 python distutils 安装了这个 db 文件夹。
现在我有另一个名为cron的文件夹包含:
- 主文件
- 设置.py
设置.py
from db import syncdb
syncdb()
在这里有效。
然后制作了 main.py 的可执行文件
运行 main.exe 后,它给了我错误:
django.core.management.CommandError: Unknown Command: 'syncdb'