On Oct 5, 2011, at 3:55 PM, Chris G wrote:
> 
> However two rather basic things still elude me:-
> 
>    Where/how do I actually start creating the top level/page of a web
>    site?   Do I just open vi and create some HTML and embed django
>    code?  That seems unlikely but I can't see anywhere that tells me
>    what the code that creates a django site looks like and/or where it
>    resides.   An actual example of a two or three page working django
>    based web site would be a huge help.

I've seen a few different patterns in regards to this question. One scenario is 
where you have a multi-purpose Django site comprised of multiple reusable apps 
with no obvious top-level entry point, you can create a view "def 
index(request)", and have it render a template with whatever data you want to 
send it -- including perhaps no data at all. Then map your index view to '/' in 
urls.py at the project level, put together a template and you're all set.

Another option I've seen is if you have a single-purpose site where one app is 
primary, you map your primary app's start page as your index. An example would 
be a blog, and you would set up your chronological entries list page as the 
index.


> 
>    I can't see anywhere that seems to tell me the issues involved with
>    moving from using the built in web server to using apache2 (or
>    whatever, I have apache2 on my system).

The short version is that the built-in server was built as a 
just-good-enough-to-use-while-developing solution, and is not sufficient to 
handle more than a minimal load. The trade-off is that configuring apache2 + 
mod_wsgi, or nginx + gunicorn, is more complex than just running the devserver.

Hope this helps a bit,

---Peter Herndon

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