Python 如何使用django collectmedia?
我刚从下载了collectmedia片段,但我不知道如何使用它 我应该把它放在哪里,怎么称呼它 我现在有:Python 如何使用django collectmedia?,python,django,django-staticfiles,Python,Django,Django Staticfiles,我刚从下载了collectmedia片段,但我不知道如何使用它 我应该把它放在哪里,怎么称呼它 我现在有: - project - manage.py - mysite - app - management - commands - __init__.py - collectmedia.py - __init__.py collectmedia在我运行时显示。/manage.py-h但当我尝试使用以下工具运行时: ./manage
- project
- manage.py
- mysite
- app
- management
- commands
- __init__.py
- collectmedia.py
- __init__.py
collectmedia在我运行时显示。/manage.py-h但当我尝试使用以下工具运行时:
./manage.py collectmedia
我得到这个错误:
AttributeError: 'module' object has no attribute 'Command'
复制文件并将其放入如下文件夹:
-- your app /
---- management /
------- commands /
---------- __init__.py
---------- collectmedia.py
跑
另请注意:
This command includes an interactive mode (-i or --interactive) and a dry run mode (-n or --dry-run) for previewing what will happen. See manage.py help collectmedia for more options.
在那一页的右上角有指示。将文件放入
yourapp/management/commands/collectmedia.py
并运行manage.py collectmedia
。或者,您可以运行manage.py help collectmedia
以获取更多选项。你试过这个吗?谢谢,我完全错过了。但是仍然没有运行它,init.py的内容应该是什么?来自collectmedia import*?只是一个空白文件,以便django将其识别为python模块。
This command includes an interactive mode (-i or --interactive) and a dry run mode (-n or --dry-run) for previewing what will happen. See manage.py help collectmedia for more options.