Dear Bruce,
being myself a Python programmer for more than 16 years I only recently
started usind django when I was looking for a way to set up a web
application. The reason for this choice is motivated by the positive
experience I always had with Python and so I dived into Django. Now when it
comes to Python programming there is always this 2.X vs 3.X thing and this
is also something one immediately has to deal with when it comes to Django
programming. Setting up Apache and using mod_wsgi, calling a local Django
installation set up with virtualenv, I directly ran into the problem that
mod_wsgi can only work with a Django version using the same Python version
mod_wsgi was compiled against. Since I am running a gentoo linux and
therefore used to keep things relatively up to date, I decided to use
Django version 1.6 and Python version 3.3. Of course then I discovered that
this renders almost 80-90% of the additional Django packages, which make
Django so powerful, "useless" because they are still with the old Python
2.7 version. Just as an example: using Python 3.3 kicks out all Django
based web shop framworks (to my best knowledge) and reduces the useable
internationalization packages to only two ot three. And so on.
Therefore I personally recommend using Pyhton 3.3 only if one is safe with
Python programming and if one has the time to do some things from scratch.
If we are talking about different Django versions (I know you where talking
about different Django versions only, but I thought it is worth having a
look at the Python version as well): I realized that there where quite
heavy changes in the framework over the different versions, and assuming
that such a tendency will remain it would be better to use the newest
stable version of Django instead of an old version where you probably have
to rewrite large parts of the code when porting to a newer version.
Regarding literature the most useful one is the 1000+ pages Django doc.
This is a really excellent documentation, and since Django is progressing
quite fast, it will the most useful reading on this topic. Of course there
are also excellent code snippets on certain Django topics on the web.
In the very beginning, when playing around with Django, I also used tried
the Bitnami Django stack, but personally I didn't find it very useful.
Best wishes,
Ulrich
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/3261a455-aecb-4d9d-93f0-01cb2f5800cc%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.