python - Django:尝试使用来自 GitHub 的 django-audiofield 时导入错误

标签 python django aptana

我正在尝试使用 django application on Github called django-audiofield在我的 Django 项目中。我正在使用 Aptana Studio IDE。我将它安装在我的虚拟环境中,但出现以下错误:

Traceback (most recent call last):
    File "/Users/home/Desktop/Web Development/Aptana Studio 3.0/musicproject/src/manage.py",    line 10, in <module>
    execute_from_command_line(sys.argv)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle
    return self.handle_noargs(**options)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/commands/validate.py", line 9, in handle_noargs
    self.validate(display_num_errors=True)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/base.py", line 266, in validate
    num_errors = get_validation_errors(s, app)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/core/management/validation.py", line 30, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/db/models/loading.py", line 158, in get_app_errors
    self._populate()
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/db/models/loading.py", line 67, in _populate
    self.load_app(app_name)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/db/models/loading.py", line 88, in load_app
    models = import_module('.models', app_name)
    File "/Users/home/virtualenv/venv/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
    File "/Users/home/virtualenv/venv/src/audiofield/audiofield/models.py", line 19, in <module>
    from audiofield.fields import AudioField
    File "/Users/home/virtualenv/venv/src/audiofield/audiofield/fields.py", line 20, in <module>
    from tasks import audio_convert_task
    File "/Users/home/virtualenv/venv/src/audiofield/audiofield/tasks.py", line 14, in <module>
    from celery.task import Task
  ImportError: No module named celery.task
Finished "/Users/home/Desktop/Web Development/Aptana Studio 3.0/musicproject/src/manage.py validate" execution.

请协助。

最佳答案

我是包的维护者,感谢您的帖子,我意识到我们的需求中缺少 celery/django-celery。现在已添加到最新版本中。

因此“pip install django-audiofield”将为您安装这些依赖项。 如果您已经安装了 django-audiofield,您可以运行以下命令进行升级:“pip install django-audiofield --upgrade”

关于python - Django:尝试使用来自 GitHub 的 django-audiofield 时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12888073/

相关文章:

python - supervisord 环境变量设置应用程序

python - Python可以打印函数定义吗?

python - 如何由于 Django 中的不活动而使 session 过期?

ruby-on-rails - 如何将 Aptana 设置为我的默认 BUNDLER_EDITOR?

aptana - 如何添加到 "New from Template"列表?

python - 尝试在 Mac OS X Yosemite 上安装 MySQL-python 时出错

python - pylab导入错误: No module named _thread

python - 为什么批量导入不起作用,但单独导入定义却有效?

javascript - Django 不通过 DetailView 重新渲染 css 和 JS

Aptana 代码折叠?