I've also tried changing the charset and collation options in my MySQL 
tables. Still no good. I'm so stumped. Can anyone help me, please?

On Sunday, December 30, 2012 8:54:44 PM UTC-5, Sam Raker wrote:
>
> I tried changing my backend to django-mysql-pymysql (
> http://pypi.python.org/pypi/django-mysql-pymysql/0.1), and that didn't 
> work either. I'm really at my wits' end. Can anyone help?
>
> On Sunday, December 30, 2012 4:21:57 PM UTC-5, Sam Raker wrote:
>>
>> I just tried both of those things, and the YAML data loaded fine, and 
>> validate said I had 0 errors.
>>
>> Any other suggestions? I'm really stumped here.
>>
>> On Sun, Dec 30, 2012 at 3:35 PM, donarb <don...@nwlink.com> wrote:
>>
>>>
>>>
>>> On Sunday, December 30, 2012 11:58:46 AM UTC-8, Sam Raker wrote:
>>>>
>>>> So I upped the verbosity like you said, and basically all it got me was 
>>>> a bunch of text telling me all the places Django didn't find my fixture 
>>>> before it finally did, and then the same error. Here's the full text of 
>>>> the 
>>>> error:
>>>>
>>>> Traceback (most recent call last):
>>>>   File "/home/menusadmin/.pythonbrew/**pythons/Python-2.7.3/lib/**
>>>> python2.7/site-packages/**django/core/management/**commands/loaddata.py", 
>>>> line 190, in handle
>>>>     for obj in objects:
>>>>   File "/home/menusadmin/.pythonbrew/**pythons/Python-2.7.3/lib/**
>>>> python2.7/site-packages/**django/core/serializers/**pyyaml.py", line 
>>>> 62, in Deserializer
>>>>     raise DeserializationError(e)
>>>> DeserializationError: maximum recursion depth exceeded while calling a 
>>>> Python object
>>>>
>>>> I tried changing commit to False in loaddata.py, I tried adding a 
>>>> manager class to the one model I have that another model refers to with a 
>>>> natural key (e.g., 'name,' a CharField, as opposed to the primary key). I 
>>>> read something about loaddata having some unicode-related problems, so I 
>>>> added custom Manager classes for all my models that coerce appropriate 
>>>> fields to strings, e.g.:
>>>>
>>>> class MenuManager(models.Manager):
>>>> def create_Menu(self,restaurant,**year,location,status,pk,**
>>>> period,language):
>>>> menu = self.create(restaurant=str(**restaurant),year=int(year),**
>>>> location=str(location),status=**str(status),pk=int(pk),period=**
>>>> str(period),language=str(**language))
>>>>  return menu
>>>>
>>>> I'm still getting the exact same error. Help?
>>>>
>>>  
>>> Then the next thing I'd do is to test the yml data itself, separate from 
>>> Django to make sure that the data is not corrupted in any way. Run a script 
>>> like this, if it passes, then you probably have some sort of error in your 
>>> models that is recursive.
>>>
>>> *#!/usr/bin/env python*
>>> *
>>> *
>>> *import yaml*
>>> *
>>> *
>>> *stream = open("test.yml", "r")*
>>> *print yaml.load(stream)*
>>>
>>>
>>> Finally, I'd run
>>>
>>> *./manage.py validate*
>>>
>>>
>>> to make sure that all of your models are valid.
>>>
>>>  
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Django users" group.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msg/django-users/-/WoMoRX8i3DsJ.
>>>
>>> To post to this group, send email to django-users@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> django-users+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/django-users?hl=en.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/hTw0AXF02WEJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to