python - How to write custom django manage.py commands in multiple apps -
imagine have 2 or more apps in django project, able write , execute custom manage.py commands when had 1 app, a.
now have new app, b, , mentioned in https://docs.djangoproject.com/en/dev/howto/custom-management-commands/ created directory structure of b/manangement/commands , wrote custom module.
when run python manage.py , keeps complaining unknown command. if move command other app, i.e. folder a/management/commands , run python manage.py <command>, works seamlessly.
any idea how can resolve this?
as @babu said in comments, looks may not have added app installed_apps in settings.py.
it's possible you're missing __init__.py files (that required in python modules) management , commands folders.
alternatively, (sorry this) may have misspelt "management" or "commands", or name of command you're running.
Comments
Post a Comment