I'm so confused...

1 view
Skip to first unread message

steven.h...@gmail.com

unread,
Sep 25, 2006, 4:20:47 PM9/25/06
to Django users
Ok,

I decided that I don't want to spend $1,000s on other people coding my
databases etc so I thought Django looked pretty good. I read some of
the code and it seems pretty intuitive (with a lot of hard work!)

Now my problem is understanding just what the hell is being said in all
these setup tutorials.
Am I right that Django is a command line based language?

This might seem a bit silly to you all but I like environments such as
dreamweaver with GUIs and options.

I have a XAMPP based web server on my WinXP system which is nicely
configured to serve sites via Virtual Hosts. It took me a good few
hours to configure that!

I followed several howtos on setting up django but with no success.
Python Paths? WTF?

I've been here for hours downloading python 2.4, apache2triad and other
stuff to try and get it to work.

Anyway I'd appreciate know exactly the steps needed with some decent
examples on how to set a development server with Django in mind. It
looks great and I want to develop for it!

Perhaps someone can create a series of videos showing a WinXP setup of
Django?

Thank you all for your help and patience!

charles sibbald

unread,
Sep 25, 2006, 4:34:44 PM9/25/06
to django...@googlegroups.com

iain duncan

unread,
Sep 25, 2006, 4:38:24 PM9/25/06
to django...@googlegroups.com
On Mon, 2006-25-09 at 20:20 +0000, steven.h...@gmail.com wrote:
> Ok,
>
> I decided that I don't want to spend $1,000s on other people coding my
> databases etc so I thought Django looked pretty good. I read some of
> the code and it seems pretty intuitive (with a lot of hard work!)
>
> Now my problem is understanding just what the hell is being said in all
> these setup tutorials.
> Am I right that Django is a command line based language?
>
> This might seem a bit silly to you all but I like environments such as
> dreamweaver with GUIs and options.

I don't think you're looking for Django then. You might have better luck
with something like Drupal for PHP, or buy Ellington from the Django
guys. Django is a very powerful framework *for programming in python*.
It does assume a fair bit of programming experience and is not at all a
gui tool.

Iain

steven.h...@gmail.com

unread,
Sep 25, 2006, 4:44:57 PM9/25/06
to Django users
Well Iain perhaps I should shut up and try it first!

I've set up a laptop to try a clean install of python without
corrupting my current webdev setup.

Julio Nobrega

unread,
Sep 25, 2006, 4:50:48 PM9/25/06
to django...@googlegroups.com
Ok Steven :)

First of all, Django is not a "command line language". Django is a
framework, a collection of practices and codes and data and functions
that facilitate web development.

Python is the programming language. It's what we use to open files,
loop, add numbers, etc...

It's a *very* good idea to learn some Python, the basics, before using Django.

What you see in the tutorials and the examples related to "command
line", or things that look like you can type on a command prompt, it
is because Python has a "shell", an interpreter for your commands. You
got one when you installed Python on Windows XP. At this place, you
can type Python commands, for example, to "import modules". A module
is a collection of code, data, functions and classes to organize your
stuff.

See the relation between modules and frameworks? Basically, Django
is a series of Python modules oriented for certain things (web dev).
There's a bunch of different Python modules, some came with your
Python installation, to manipulate files, urls, or math, and a lot you
can download from the net, to use graphics, DirectX, audio files,
etc... anything a programming language can do.

To develop with Django, the minimal thing you need is just Python
installed. Search Google for the "python sqlite module" (a collection
of code to manipulate sqlite databases), and install that. Then,
follow Django's tutorial very closely, and search the net for more
Django + Windows XP tips. And use Django's development web server!

There's a reason why you pay thousands for people like me to do this
stuff, buahahhhah! :) just kidding. It's not hard, but you need to be
committed, and learn 2 programming languages, Javascript and Python,
plus HTML.


--
Julio Nobrega - http://www.inerciasensorial.com.br

iain duncan

unread,
Sep 25, 2006, 4:53:24 PM9/25/06
to django...@googlegroups.com

If you're willing to try it, more power to you! I'd recommend picking up
a copy of "Beginning Python" by Magnus Hetland ( Apress ). There are
also very good tutorials on learning python online linked from
python.org.

Good luck,
Iain

charles sibbald

unread,
Sep 25, 2006, 5:11:21 PM9/25/06
to django...@googlegroups.com
the book from http://www.greenteapress.com/thinkpython/
is the best introduction to python and programming around.

The book is free and downloadable, and if you like it buy a copy.

I have just about every python book printed by major publishers, and this is the only one that actually teaches you to program and program with python....the rest are just a bunch of good references for skilled programmers.

iain duncan <iaind...@telus.net> wrote:

How low will we go? Check out Yahoo! Messenger’s low PC-to-Phone call rates.

Matt Howell

unread,
Sep 25, 2006, 5:14:55 PM9/25/06
to Django users
I'd qualify the above advice with a different POV:

If you're not a web developer, and you are setting up this site for a
real business, you should seriously consider hiring someone with
experience to set up your database and website. I don't want to dampen
others' encouragement and enthusiasm, but it's easy to underestimate
how "easy" it is to set up a well-designed and functional website if
you have very little experience.

By all means, do the research and see if you can get the hang of it --
but take into consideration that web development is a lot like home
renovation. It looks easy, but it's something that takes a lot of
education and experience to get good at. If you have the time to
invest in tackling the learning curve, go for it, but if you have a
real business to run, it'll be cheaper for you in the long run to hire
a pro to do this stuff.

steven.h...@gmail.com

unread,
Sep 25, 2006, 5:24:19 PM9/25/06
to Django users
Great replies!

Yes I am a web designer by trade and I am fluent in XHTML and CSS.

I'm learning jQuery and I thought it was about time I learnt how to
code a CMS.

If I get in any bother I'll post again!

Kenneth Gonsalves

unread,
Sep 25, 2006, 10:20:54 PM9/25/06
to django...@googlegroups.com

On 26-Sep-06, at 2:20 AM, Julio Nobrega wrote:

> committed, and learn 2 programming languages, Javascript and Python,
> plus HTML.

and SQL and CSS

--

regards
kg
http://lawgon.livejournal.com
http://nrcfosshelpline.in/web/


Brandon Aaron

unread,
Sep 25, 2006, 10:45:18 PM9/25/06
to django...@googlegroups.com
Completely off-topic but wanted to say, right on with jQuery! I'm also
learning Python and can't wait to get my hands dirty with Django.

Alan Green

unread,
Sep 26, 2006, 1:05:33 AM9/26/06
to django...@googlegroups.com
On 9/26/06, Kenneth Gonsalves <law...@thenilgiris.com> wrote:
>
>
> On 26-Sep-06, at 2:20 AM, Julio Nobrega wrote:
>
> > committed, and learn 2 programming languages, Javascript and Python,
> > plus HTML.
>
> and SQL and CSS

And let's not forget configuring your web server and database of choice.

Alan.


--
Alan Green
al...@bright-green.com - http://bright-green.com

iain duncan

unread,
Sep 26, 2006, 1:27:55 AM9/26/06
to django...@googlegroups.com
On Tue, 2006-26-09 at 07:50 +0530, Kenneth Gonsalves wrote:
>
> On 26-Sep-06, at 2:20 AM, Julio Nobrega wrote:
>
> > committed, and learn 2 programming languages, Javascript and Python,
> > plus HTML.
>
> and SQL and CSS

If you are new to coding, I would suggest that you focus on the python
stuff for now. You'll be fine with a cursory knowledge of SQL as Django
hides most of the SQL drudgery from you, but it's worth at least being
familiar with the basics. And I would not say that javascript is a good
first language in the slightest!

Get comfortable with Python and a good editor and learn your regular
expressions. I like gvim, but people will fight me to the death on that
one, ha ha.

Iain

Reply all
Reply to author
Forward
0 new messages