Python 如何使用django 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

我刚从下载了collectmedia片段,但我不知道如何使用它

我应该把它放在哪里,怎么称呼它

我现在有:

- 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.