Django backend for MySQL Connector/Python, a pure-Python MySQL library
Go to file
R. Tyler Croy 8d02315985 Merge pull request #1 from alexanderdidenko/patch-1
Update DatabaseWrapper class to operate similarly to the standard MySQL backend
2011-09-07 17:27:34 -07:00
mysql Update DatabaseWrapper class to operate similarly to the standard MySQL backend 2011-09-08 02:52:52 +03:00
README Initial upload 2010-02-17 15:53:12 -08:00
setup.py Initial upload 2010-02-17 15:53:12 -08:00

README

Experimental Django backend using MySQL Connector/Python
==============================================================================

Disclaimer
=====================

!!!!!!!!!!! THIS IS STILL IN DEVELOPMENT !!!!!!!!!!!!!!!!!!!
!!!!!!!! EXPECT THING TO NOT WORK OR GO WRONG !!!!!!!!!!!!!!
!!!! DO NOT USE IN PRODUCTION etc.. etc... !!!!!!!!!!!!!!!!!

Ah, and make backups! :-)

Dependencies
=====================

* Python 2.3 or greater.
* Django 1.2: http://www.djangoproject.com
* MySQL Connector/Python (currently in development)
  shell> bzr checkout lp:~mysql/myconnpy/main myconnpy
  shell> cd myconnpy
  shell> python setup.py install

Installation
=====================

To install the Django backend, do the following:
  shell> python ./setup.py install
  
It will install it in site-packages/mysql/django

Usage
=====================

To configure your Django project to use the backend, set the engine in
your settings.py like this:

DATABASE_ENGINE='mysql.django'

The above assumes you installed the mysql.django module somewhere where
Python can find it (see Installation).

Some caveats though:
* When you were using the DATABASE_OPTIONS and stored settings in an
  option file, that will not work anymore. Do it the normal Django way.
* You can't use UNIX Sockets (yet).

Report problems
=====================

Report problems to Geert Vanderkelen <geert.vanderkelen@sun.com>