Actually there is a project underway at the University of Toronto as we speak to port Django to Python 3. See <a href="http://groups.google.com/group/django-developers/browse_frm/thread/bf9d8808ee5aadb4/4ec8330ae28ce4e3?lnk=gst&amp;q=python+3#4ec8330ae28ce4e3">Porting Django to Python 3</a> on the django developers group.<br>

   I think it might be a Really Good idea if someone with an IronPython interest were to volunteer to help the group.  Personally, I&#39;m going to be rather busy getting my django-capable version of adodbapi ready.) Perhaps some of you might want to check them out. In my experience Python 3 support and IronPython support go hand in hand.<br>

--<br>Vernon Cole <br><br><br><div class="gmail_quote">On Sun, Jan 31, 2010 at 12:25 PM, Michael Foord <span dir="ltr">&lt;<a href="mailto:fuzzyman@voidspace.org.uk">fuzzyman@voidspace.org.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im">On 31/01/2010 01:21, Jeff Hardy wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br>
I&#39;ve got a question regarding __unicode__ and issue #20366[0]. Django<br>
explicitly encourages the use of __unicode__ on models[1], which would<br>
not be available on IronPython. Also, they have some lazy evaluation<br>
functions that depend on differences between str and unicode, and<br>
default to using __unicode__. Now, these differences could be worked<br>
around in Django, but I wonder if that&#39;s the right place for them.<br>
</blockquote></div>
There&#39;s *unlikely* to be an easy fix in IronPython any time soon, although I would love to be proved wrong. The Django team have *explicitly* said that they are open to patches (or even just bug reports) to make Django compatible with IronPython.<div class="im">

<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I<br>
also have no idea how this will play out under 3.0.<br>
<br>
   <br>
</blockquote>
<br></div>
Django is not expecting to move to Python 3 for quite some time as I understand it.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m working around by checking `str is unicode`; I&#39;m not sure there&#39;s<br>
really a better option.<br>
   <br>
</blockquote>
<br></div>
That sounds like a good solution to me.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
- Jeff<br>
<br>
<br>
[0] <a href="http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=20366" target="_blank">http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=20366</a><br>
   <br>
</blockquote></div>
I still think the partial-fix I suggest in that issue would be much better than the current situation...<br>
<br>
All the best,<br>
<br>
Michael<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[1] <a href="http://docs.djangoproject.com/en/1.1/ref/models/instances/#django.db.models.Model.__unicode__" target="_blank">http://docs.djangoproject.com/en/1.1/ref/models/instances/#django.db.models.Model.__unicode__</a><br>


_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
   <br>
</blockquote>
<br>
<br></div><font color="#888888">
-- <br>
<a href="http://www.ironpythoninaction.com/" target="_blank">http://www.ironpythoninaction.com/</a><br>
<a href="http://www.voidspace.org.uk/blog" target="_blank">http://www.voidspace.org.uk/blog</a><br>
<br>
READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.</font><div>

<div></div><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
</div></div></blockquote></div><br>