django tagging + multilingual doesn't work

2008-11-08 Thread sergo

I'm writing about my problem again, to bring your attention I've made
my long report short:

I'm using django-tagging and django-multilingual applications in my
project. Tagging worked ok until I've added multilingual application
to the
project, and now I don't know if problem is in tagging or in
multilingual.

Here's model class:

class Script(models.Model):
   pub_date = models.DateTimeField()
   slug = models.SlugField(max_length=120)
   tags = TagField()

   class Translation(multilingual.Translation):
   headline = models.CharField(max_length=200)
   description = models.TextField()
   body = models.TextField()

   class Meta:
   ordering = ('-pub_date',)


Then I'm starting manage.py shell command in my project folder and
enter next few lines:

my_tag = Tag.objects.get(name='sometag')
TaggedItem.objects.get_by_model(Script, my_tag)

error appeares - OperationalError: (1054, "Unknown
column'scripts_script.id' in 'on clause'")clause'

all application are at latest svn versions.

Thanks, in advance, for your help.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: sql error (1054, "Unknown column 'scripts_script.id' in 'on clause'")

2008-11-06 Thread sergo

I've tried to JOIN instead of ", " in sql query and it works but only
in sql frontend. I don't know where to fix this statement in Django.


On Nov 6, 5:52 pm, sergo <[EMAIL PROTECTED]> wrote:
> I'm using django-tagging and django-multilingual applications in my
> project. I don't know if the problem is in these packages or it is
> more general. Google gives thishttp://bugs.mysql.com/bug.php?id=16190
> , so I thought it is more general problem.
>
> Error page says:
>
> Environment:
>
> Request Method: GET
> Request URL:http://127.0.0.1:8000/scripts/tag/material/
> Django Version: 1.1 pre-alpha SVN-9285
> Python Version: 2.5.2
> Installed Applications:
> ['django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.admin',
>  'django.contrib.markup',
>  'sergepogosyan.mytags',
>  'sergepogosyan.articles',
>  'sergepogosyan.scripts',
>  'sergepogosyan.about',
>  'sergepogosyan.gallery',
>  'django.contrib.comments',
>  'tagging',
>  'multilingual',
>  'multilingual.flatpages',
>  'localeurl']
> Installed Middleware:
> ('django.contrib.sessions.middleware.SessionMiddleware',
>  'django.middleware.locale.LocaleMiddleware',
>  'localeurl.middleware.LocaleURLMiddleware',
>  'multilingual.middleware.DefaultLanguageMiddleware',
>  'django.middleware.common.CommonMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware',
>  'django.middleware.doc.XViewMiddleware',
>  'multilingual.flatpages.middleware.FlatpageFallbackMiddleware')
>
> Traceback:
> File "C:\Python25\lib\site-packages\django\core\handlers\base.py" in
> get_response
>   86.                 response = callback(request, *callback_args,
> **callback_kwargs)
> File "C:\Python25\lib\site-packages\tagging\views.py" in
> tagged_object_list
>   52.     return object_list(request, queryset, **kwargs)
> File "C:\Python25\lib\site-packages\django\views\generic
> \list_detail.py" in object_list
>   60.             page_obj = paginator.page(page_number)
> File "C:\Python25\lib\site-packages\django\core\paginator.py" in page
>   37.         number = self.validate_number(number)
> File "C:\Python25\lib\site-packages\django\core\paginator.py" in
> validate_number
>   28.         if number > self.num_pages:
> File "C:\Python25\lib\site-packages\django\core\paginator.py" in
> _get_num_pages
>   60.             if self.count == 0 and not
> self.allow_empty_first_page:
> File "C:\Python25\lib\site-packages\django\core\paginator.py" in
> _get_count
>   48.                 self._count = self.object_list.count()
> File "C:\Python25\lib\site-packages\django\db\models\query.py" in
> count
>   296.         return self.query.get_count()
> File "C:\Python25\lib\site-packages\django\db\models\sql\query.py" in
> get_count
>   237.         data = obj.execute_sql(SINGLE)
> File "C:\Python25\lib\site-packages\django\db\models\sql\query.py" in
> execute_sql
>   1734.         cursor.execute(sql, params)
> File "C:\Python25\lib\site-packages\django\db\backends\util.py" in
> execute
>   19.             return self.cursor.execute(sql, params)
> File "C:\Python25\lib\site-packages\django\db\backends\mysql\base.py"
> in execute
>   83.             return self.cursor.execute(query, args)
> File "C:\Python25\lib\site-packages\MySQLdb\cursors.py" in execute
>   166.             self.errorhandler(self, exc, value)
> File "C:\Python25\lib\site-packages\MySQLdb\connections.py" in
> defaulterrorhandler
>   35.     raise errorclass, errorvalue
>
> Exception Type: OperationalError at /scripts/tag/material/
> Exception Value: (1054, "Unknown column 'scripts_script.id' in 'on
> clause'")
>
> and here's sql query in error page:
>
> SELECT COUNT(*) FROM `scripts_script` , `tagging_taggeditem` LEFT JOIN
> `scripts_script_translation` AS `scripts_script_translation_en` ON
> ((`scripts_script_translation_en`.master_id = `scripts_script`.`id`)
> AND (`scripts_script_translation_en`.language_id = 2)) LEFT JOIN
> `scripts_script_translation` AS `scripts_script_translation_ru` ON
> ((`scripts_script_translation_ru`.master_id = `scripts_script`.`id`)
> AND (`scripts_script_translation_ru`.language_id = 1)) WHERE
> `tagging_taggeditem`.content_type_id = %s AND
> `tagging_taggeditem`.tag_id = %s AND `scripts_script`.`id` =
> `tagging_taggeditem`.object_id
>
> Thank you!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



sql error (1054, "Unknown column 'scripts_script.id' in 'on clause'")

2008-11-06 Thread sergo

I'm using django-tagging and django-multilingual applications in my
project. I don't know if the problem is in these packages or it is
more general. Google gives this http://bugs.mysql.com/bug.php?id=16190
, so I thought it is more general problem.

Error page says:

Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/scripts/tag/material/
Django Version: 1.1 pre-alpha SVN-9285
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'django.contrib.markup',
 'sergepogosyan.mytags',
 'sergepogosyan.articles',
 'sergepogosyan.scripts',
 'sergepogosyan.about',
 'sergepogosyan.gallery',
 'django.contrib.comments',
 'tagging',
 'multilingual',
 'multilingual.flatpages',
 'localeurl']
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'localeurl.middleware.LocaleURLMiddleware',
 'multilingual.middleware.DefaultLanguageMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'multilingual.flatpages.middleware.FlatpageFallbackMiddleware')


Traceback:
File "C:\Python25\lib\site-packages\django\core\handlers\base.py" in
get_response
  86. response = callback(request, *callback_args,
**callback_kwargs)
File "C:\Python25\lib\site-packages\tagging\views.py" in
tagged_object_list
  52. return object_list(request, queryset, **kwargs)
File "C:\Python25\lib\site-packages\django\views\generic
\list_detail.py" in object_list
  60. page_obj = paginator.page(page_number)
File "C:\Python25\lib\site-packages\django\core\paginator.py" in page
  37. number = self.validate_number(number)
File "C:\Python25\lib\site-packages\django\core\paginator.py" in
validate_number
  28. if number > self.num_pages:
File "C:\Python25\lib\site-packages\django\core\paginator.py" in
_get_num_pages
  60. if self.count == 0 and not
self.allow_empty_first_page:
File "C:\Python25\lib\site-packages\django\core\paginator.py" in
_get_count
  48. self._count = self.object_list.count()
File "C:\Python25\lib\site-packages\django\db\models\query.py" in
count
  296. return self.query.get_count()
File "C:\Python25\lib\site-packages\django\db\models\sql\query.py" in
get_count
  237. data = obj.execute_sql(SINGLE)
File "C:\Python25\lib\site-packages\django\db\models\sql\query.py" in
execute_sql
  1734. cursor.execute(sql, params)
File "C:\Python25\lib\site-packages\django\db\backends\util.py" in
execute
  19. return self.cursor.execute(sql, params)
File "C:\Python25\lib\site-packages\django\db\backends\mysql\base.py"
in execute
  83. return self.cursor.execute(query, args)
File "C:\Python25\lib\site-packages\MySQLdb\cursors.py" in execute
  166. self.errorhandler(self, exc, value)
File "C:\Python25\lib\site-packages\MySQLdb\connections.py" in
defaulterrorhandler
  35. raise errorclass, errorvalue

Exception Type: OperationalError at /scripts/tag/material/
Exception Value: (1054, "Unknown column 'scripts_script.id' in 'on
clause'")


and here's sql query in error page:

SELECT COUNT(*) FROM `scripts_script` , `tagging_taggeditem` LEFT JOIN
`scripts_script_translation` AS `scripts_script_translation_en` ON
((`scripts_script_translation_en`.master_id = `scripts_script`.`id`)
AND (`scripts_script_translation_en`.language_id = 2)) LEFT JOIN
`scripts_script_translation` AS `scripts_script_translation_ru` ON
((`scripts_script_translation_ru`.master_id = `scripts_script`.`id`)
AND (`scripts_script_translation_ru`.language_id = 1)) WHERE
`tagging_taggeditem`.content_type_id = %s AND
`tagging_taggeditem`.tag_id = %s AND `scripts_script`.`id` =
`tagging_taggeditem`.object_id

Thank you!

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---