You don't actually need an webserver for a learning scenario, so
apache, or even lighthttp is unnessary.  Django comes with the
"development server" built in.  Python itself listens on a port for
HTTP requests.

Of somewhat more importance is a database.  You can't do much
without one.  While you can use a database over the net, letting
you run somewhere else, you would need connectivity.  I'd suggest
that you start with SQLite, which ought to be available for you.  If
I'm not mistaken, more recent Python versions come with it built
in.  In any even, it's pretty light weight, and the Django docs and
tutorials all tell you how to set it up (it's actually easier to configure
than most deployment grade databases).  All the data will be in a
file that you can save a copy of before trying something new, or
just delete to start over, without having to know how to get a database
to drop your tables, etc.

Python 2.4.4 is a bit long in the tooth.  I'm tempted to suggest
working with a newer version, but xandros, like most distros,
probably depends on having its favorite version around, so you
can't just replace it.  It is possible to have more than one version
installed, but that will eat into what I'm assuming is flash disk.
And 2.4.4 will likely work just fine withDjango and most of its
tutorials.  If you find a piece of code in a tutorial that gives
unexpected errors, however, remember that folks writing new
tutorials may choose to use some features that weren't there
in 2.4.  On the other hand, if you do decide to have a second
install, DO NOT go all the way to the 3.x version.  Only go as
far as 2.7.x, and even that has a few quirks (that mostly turn
to depracation warnings).  I'd really suggest the latest 2.6.x
if you're going to do it, and either read carefully about using
'altinstall' rather than 'install' when you build it (if there is no
package) or set the prefix so that it gets installed in your home
directory, where it won't replace the meaning of 'python' for
your system tools.

Have fun,
Bill

On Tue, Mar 22, 2011 at 7:53 PM, Tim Johnson <t...@johnsons-web.com> wrote:
> I'm going on vacation with my little Asus EEE Pc 900 with xandros.
> lighttpd is running.  vim (non-gui 'big' version) and kate
> installed. Python version is 2.4.4 is installed.
> Couldn't get apache2 to install at this point.
>
> I've got the book "Django 1.0 Web Site Development". I hope to take
> the book along and work on getting an intro to django in some spare
> time. I am an experienced web programmer, python programmer and
> familiar with linux and the linux shell.
>
> I would welcome comments and advice on whether I can install the
> current versions of django and procede.
>
> thanks
> --
> Tim
> tim at johnsons-web dot com or akwebsoft dot com
> http://www.akwebsoft.com
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to