Thanks, that helps but I wish Django had more tutorial than one. I seem to learn by example. I am trying to make an form for uploading files but no matter how many times I read the documentation I cant seem to get the form to the client, let alone how to store the file. Do you know how to get objects from your model (FileForm) to your template?
On Thu, Jul 8, 2010 at 5:51 PM, CLIFFORD ILKAY <[email protected]> wrote: > On 07/08/2010 05:23 PM, Bradley Hintze wrote: >> >> I guess I just don't like the model.py, views.py, templates, and >> url.py. In the tutorial you have to edit all of these and THEN you get >> something that you can send to the client. It's very confusing! How do >> they tie together? I probably need to do the tutorial again. It seems >> to me getting info from the user should be strait foreword but its not >> as displayed by the rather lengthy tutorial. But than I'm new to >> this... > > It's actually pretty simple and logical. Here is a possibly over-simplified > overview. > > models.py is where you model your problem. If you have an entity "Books", > you would have a Book model along with its attributes. From this model, > Django will generate the database objects once you run syncdb. > > urls.py is the place where you specify what happens when a particular URL is > requested. Django goes down the list of your regular expressions in there > until it finds a match (or doesn't). Once it finds a match, the request is > passed to the view function for that match. If it doesn't find a match, > Django raises a 404 exception. > > views.py is where you have the various functions that are invoked from > urls.py handle the requests and pass the results to templates. > > The templates are just HTML files with special tags embedded in them. Think > of the tags as "holes" on the page that will eventually get filled by the > data coming from view functions. > > The Django framework ties all this together. For the purpose of the tutorial > and for writing apps, you really don't need to know the details of how it > does that but of course if you want to, you can. > -- > Regards, > > Clifford Ilkay > Dinamis > 1419-3266 Yonge St. > Toronto, ON > Canada M4N 3P6 > > <http://dinamis.com> > +1 416-410-3326 > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- Bradley J. Hintze Graduate Student Duke University School of Medicine 801-712-8799 -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

