Imposta Cassandra per Django - "AttributeError:" SystemManager "L'oggetto non ha attributo" Descrive_Keyspace ""

StackOverflow https://stackoverflow.com/questions/4987216

Domanda

Ho seguito la guida passo-passo in https://github.com/thobbs/twissandra

Sono bloccato python manage.py sync_cassandra dove ho ricevuto messaggio:

['/home/z/twissandra', '/home/z/twiss/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', '/home/z/twiss/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg', '/home/z/twiss/lib/python2.6', '/home/z/twiss/lib/python2.6/plat-linux2', '/home/z/twiss/lib/python2.6/lib-tk', '/home/z/twiss/lib/python2.6/lib-old', '/home/z/twiss/lib/python2.6/lib-dynload', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/home/z/twiss/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages/pycassa-1.0.5-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg', '/usr/local/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0']
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/base.py", line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/base.py", line 220, in execute
    output = self.handle(*args, **options)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/base.py", line 351, in handle
    return self.handle_noargs(**options)
  File "/home/z/twissandra/tweets/management/commands/sync_cassandra.py", line 17, in handle_noargs
    sys.describe_keyspace('Twissandra')
AttributeError: 'SystemManager' object has no attribute 'describe_keyspace'

Non ne ho idea. Cosa fare?

È stato utile?

Soluzione

Ho appena notato che non ho mai unito il ramo Sync_Cassandra (che risolve questo problema) nel mio ramo principale, perché mi aspettavo che Ericflo accettasse la richiesta di pull un po 'più rapidamente.

Mi sono unito un momento fa, quindi tira il ramo del maestro e riprova. A proposito, GitHub è probabilmente un posto più appropriato per questa domanda di così.

Altri suggerimenti

Poco consiglio, se stai ricevendo questo errore in Python e non hai idea del perché, controlla le importazioni circolari. Questo è il problema per me.

Un'importazione circolare è ad esempio modulo Modulo B e modulo B Modulo B Modulo A. Esistono alcuni scenari in cui questo non funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top