| 1 | Traceback (most recent call last):
|
|---|
| 2 | File "./manage.py", line 11, in <module>
|
|---|
| 3 | execute_manager(settings)
|
|---|
| 4 | File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 438, in execute_manager
|
|---|
| 5 | utility.execute()
|
|---|
| 6 | File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 379, in execute
|
|---|
| 7 | self.fetch_command(subcommand).run_from_argv(self.argv)
|
|---|
| 8 | File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 191, in run_from_argv
|
|---|
| 9 | self.execute(*args, **options.__dict__)
|
|---|
| 10 | File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 220, in execute
|
|---|
| 11 | output = self.handle(*args, **options)
|
|---|
| 12 | File "/usr/local/lib/python2.6/dist-packages/south/management/commands/migrate.py", line 109, in handle
|
|---|
| 13 | ignore_ghosts = ignore_ghosts,
|
|---|
| 14 | File "/usr/local/lib/python2.6/dist-packages/south/migration/__init__.py", line 202, in migrate_app
|
|---|
| 15 | success = migrator.migrate_many(target, workplan, database)
|
|---|
| 16 | File "/usr/local/lib/python2.6/dist-packages/south/migration/migrators.py", line 221, in migrate_many
|
|---|
| 17 | result = migrator.__class__.migrate_many(migrator, target, migrations, database)
|
|---|
| 18 | File "/usr/local/lib/python2.6/dist-packages/south/migration/migrators.py", line 292, in migrate_many
|
|---|
| 19 | result = self.migrate(migration, database)
|
|---|
| 20 | File "/usr/local/lib/python2.6/dist-packages/south/migration/migrators.py", line 125, in migrate
|
|---|
| 21 | result = self.run(migration)
|
|---|
| 22 | File "/usr/local/lib/python2.6/dist-packages/south/migration/migrators.py", line 99, in run
|
|---|
| 23 | return self.run_migration(migration)
|
|---|
| 24 | File "/usr/local/lib/python2.6/dist-packages/south/migration/migrators.py", line 81, in run_migration
|
|---|
| 25 | migration_function()
|
|---|
| 26 | File "/usr/local/lib/python2.6/dist-packages/south/migration/migrators.py", line 57, in <lambda>
|
|---|
| 27 | return (lambda: direction(orm))
|
|---|
| 28 | File "{my migration script (South based)}", line 19, in forwards
|
|---|
| 29 | posts.update(campaign=F('topic__campaign'))
|
|---|
| 30 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", line 467, in update
|
|---|
| 31 | rows = query.get_compiler(self.db).execute_sql(None)
|
|---|
| 32 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py", line 861, in execute_sql
|
|---|
| 33 | cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
|
|---|
| 34 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py", line 717, in execute_sql
|
|---|
| 35 | sql, params = self.as_sql()
|
|---|
| 36 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py", line 835, in as_sql
|
|---|
| 37 | val = SQLEvaluator(val, self.query, allow_joins=False)
|
|---|
| 38 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/expressions.py", line 12, in __init__
|
|---|
| 39 | self.expression.prepare(self, query, allow_joins)
|
|---|
| 40 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/expressions.py", line 110, in prepare
|
|---|
| 41 | return evaluator.prepare_leaf(self, query, allow_joins)
|
|---|
| 42 | File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/expressions.py", line 35, in prepare_leaf
|
|---|
| 43 | raise FieldError("Joined field references are not permitted in this query")
|
|---|
| 44 | django.core.exceptions.FieldError: Joined field references are not permitted in this query
|
|---|