54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
|
|
||
|
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>
|
||
|
|
||
|
|