I just wanted to put my 2 cents in. #django on Freenode is a great place to get 
real-time help with simple questions.


On Oct 5, 2011, at 6:02 PM, Chris G wrote:

> On Wed, Oct 05, 2011 at 04:35:49PM -0400, Peter Herndon wrote:
>> 
>> 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.
>> 
> OK, so there isn't a single simple answer.  However it would still be
> really nice to see a complete two or three page django site with a
> database behind it fully implemented as an example.
> 
>> 
>>> 
>>>   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.
>> 
> Sorry, I maybe didn't explain well what I wanted.  I realise that
> configuring apache2 to do all this involves more work, what I wanted was
> the steps required to go from a working django project under the
> built-in server to one that works under apache2.
> 
> Someone else has pointed me at 
> https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/
> though which seems to be what I need.
> 
> -- 
> Chris Green
> 
> -- 
> 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