Don't want to confuse you on the database topic, but thought I would
add my 2 cents.

You asked how to go about learning how to design / utilize the
database within the context of django.

I just wanted to point out that the django tutorial will point you
down the road of implementing a database abstraction layer, the ORM.
With the object relational model (ORM), you can create tables and
relationships and extract or insert/update data from those tables.


The ORM is fine to work with, however, just be aware that reading up
on database tutorials, sql queries, table design, relational models
etc,
may confuse you a bit when trying to equate those concepts to the ORM.

My own preference is to use sql calls using python directly rather
than using the ORM in django.   Just another (abstraction) layer to
learn, and it is a matter
of opinion the value it adds to the speed, or efficiency of the
development process







On Jan 3, 4:09 am, wC <krusty_the4cl...@hotmail.com> wrote:
> Chris,
>
> I think was somehow in the same stage not so long ago... Here is how I went
> about it:
>
> 1. I watched a db-class video from time to time (teaches you what joins are
> etcetera). Using the ORM without db knowledge is ok if efficiency is not
> your main concern. Sooner or later you have to make database design choices
> and only relying on the community is going to slow you down. Good advice is
> expensive (time or effort).
> 2. Having read the docs on djangoproject.com (which are huge), I read
> djangobook.com, then I started building my own apps following some of the
> tutorials fromhttps://code.djangoproject.com/wiki/Tutorials. I made myself
> a todo-app, for instance. There are about three or four tutorials for that
> and each of them adds some knowledge (the nettuts one is for true
> beginners). If you work on you app a bit you'll gain knowledge in testing,
> migrating, implementing design and much more. I always asked myself 'does
> my program solve a problem'. If it does not, you will get lost pretty
> quickly.
> 3. ?
>
> Not sure what the next step would be? Deploy a small website? Use third
> party OS code? Any suggestions?
>
> Cheers
> wC

-- 
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