Hello, I wanted to run Django with Python 3 but mysql was a showstopper until today. Thanks to G+ I found a few links of interest:
http://stackoverflow.com/questions/13320343/can-i-use-mysql-on-djangodev-1-6-x-with-python3-x https://groups.google.com/forum/?fromgroups=#!topic/django-developers/CtTpgMjN5J8 https://github.com/clelland/MySQL-for-Python-3 (m4p3) So I git-cloned django and m4p3 but I got a problem. 'use_unicode' is an invalid keyword argument for this functionRequest > Method:GETRequest URL:http://localhost:8080/propietario/Django Version: > 1.6.dev20130310222819Exception Type:TypeErrorException Value: > > 'use_unicode' is an invalid keyword argument for this function > > Exception > Location:/home/ubuntu/.virtualenvs/test3/git/MySQL-for-Python-3/MySQLdb/connections.py > > in __init__, line 175Python Executable: > /home/ubuntu/.virtualenvs/test3/bin/pythonPython Version:3.2.3 > > I thought, well, let's disable use_unicode in my settings.py. I added OPTIONS: { 'use_unicode': False } to DATABASES.default, but no way. Same error. So I patched django/db/backends/mysql/base.py:DatabaseWrapper:get_connection_params() and commented 'use_unicode':True. And now I can use Django, Mysql, and Python 3 The question is: Is there any option I'm overlooking and this mix can be used with patching Django or is Mysql+python3 just not supported (for now)? Thanks! Norberto -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
