2

我尝试安装django-chronographdjango-1.7在我的 django web-app 中分配计划任务。

我按照此处显示的说明进行操作,但在运行时出现以下错误python manage.py makemigrationspython manage.py syncdb

user@(none):~/mysite$ python manage.py makemigrations
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute
    django.setup()
  File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 21, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 115, in populate
    app_config.ready()
  File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/apps.py", line 22, in ready
    self.module.autodiscover()
  File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/__init__.py", line 23, in autodiscover
    autodiscover_modules('admin', register_to=site)
  File "/usr/local/lib/python2.7/dist-packages/django/utils/module_loading.py", line 74, in autodiscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/local/lib/python2.7/dist-packages/chronograph/admin.py", line 2, in <module>
    from django.conf.urls.defaults import patterns, url
ImportError: No module named defaults

django-chronograph不支持吗django-1.7

4

2 回答 2

2

我从来没有听说过这个包,但是如果你搜索那个错误,你会发现那个导入路径从Django 1.6.

可能只是旧的 PyPI 版本,而 master 分支工作正常。然而,这个包的最后一次提交是在 2013 年 3 月,项目的 bitbucket 页面上有一个未解决的问题表明它无法在 1.6 上运行,所以我对此表示怀疑。

总之,这个包似乎既不支持 Django 1.6 也不支持 1.7。

于 2014-10-02T16:06:11.583 回答
0

他们已经提交了一个修复,所以要摆脱这个错误,不要经历:

pip install django-chronograph

我刚刚在 Django 1.8 上安装没有问题(到目前为止..)使用:

pip install -e hg+https://bitbucket.org/wnielson/django-chronograph@f561106f6aaab62f2817e08e51c799320fd916d9#egg=django-chronograph
于 2015-07-29T04:13:33.797 回答