Thanks for the inputs Vernon, Jeff.

Just checked Jeff's old posts and bitbucket page, it does not look pretty,
at least with my
current time constraints.

The only thing that I absolutely can not avoid using is the .NET library ,
so I can get away with
using cherrypy/ironpython as middle tier between clients and my existing
Django application. Its a low load
application.

If nothing works, eventually I can try mono-fastcgi, and write this part in
C#, but thats last resort, everything
else is in python.

Getting ironpython-django working will be cool though. I will try it out
outside the scope of current project.



On Wed, Apr 25, 2012 at 9:15 PM, Jeff Hardy <jdha...@gmail.com> wrote:

> On Wed, Apr 25, 2012 at 8:34 AM, Vernon Cole <vernondc...@gmail.com>
> wrote:
> > Ummm... reality check...
> >
> > Patrik:
> >   I have been lurking on the django developers list (along with
> IronPython)
> > for several years hoping for exactly the combination you are
> suggesting.  I
> > am unaware that anyone has tackled the project of making django run on
> > IronPython yet, on either Windows or mono.  As I see it, there may be two
> > problems.
> > 1)  django has issues with strings being assumed to be 8-bit bytes.  This
> > has to be fixed to port django to Python 3, and I suggested that
> IronPython
> > would be a useful stepping stone in that effort, but no one took the bait
> > AFAIK.
> > 2)  django's built-in object relational mapper is targeted at four
> > databases: MySQL, PostgreSQL, SQLite, and Oracle.
> >  (see https://docs.djangoproject.com/en/dev/ref/databases/)
> > Of these four, I think that only SQLite is well supported by IronPython.
> > Oracle, MySQL and PostgresSQL are accessible from IronPython using my
> > adodbapi package, but it only works on Windows, since it relies on
> Microsoft
> > COM to reach the ODBC database engine (via traditional ADO).  My own
> efforts
> > to use pure ADO.NET database calls had a rather dismal result, and I
> > abandoned the branch.  To my knowledge, the only other PEP 249 database
> APIs
> > for IronPython are the group on fePy, which have not been maintained in
> > several years.  I am also unsure about the level of database support in
> > mono.
> >
> > If someone is working on support for django on IronPython, I would love
> to
> > be part of the project.
>
> I did work on it a bit a few years ago, and there's some out-of-date
> patches at https://bitbucket.org/jdhardy/django-ipy-patches.
>
> This was before IronPython was taking contributions, so getting fixes
> into IP was much harder. If anybody is interested in it, and is aware
> that there's a massive amount of work involved, you'd have my full
> support, and any fixes would be greatly appreciated.
>
> - Jeff
>
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
http://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to