Daniel Roseman wrote:
>
> On Feb 6, 1:17 pm, Brandon Taylor <[EMAIL PROTECTED]> wrote:
>   
>> Hello everyone,
>>
>> I'm just getting started, so please bear with me. How should I
>> organize my website? I haven't seen a definitive example of where to
>> put settings files, templates, applications, images, stylesheets, etc.
>>
>> My best guess would be something like:
>>
>> /website_root
>>   /source
>>     settings.py
>>     urls.py
>>     __init__.py
>>
>>   /templates
>>     /images
>>     /stylesheets
>>     /javascripts
>>     base_template.html
>>     some_other_template.html
>>
>>   /app1
>>     model_name.py
>>     etc
>>
>> Is this even close? I know the structure is up to me, but I'd like to
>> establish a good pattern for organization.
>>
>> Thanks for your advice!
>>
>> Brandonwww.btaylordesign.com
>>     
>
> This is fairly close to what I'd do, but with two important
> exceptions.
>
> One, *don't put your code in your website root*! It does not need to
> be read by your webserver, and shouldn't be accessible for external
> users - that's a big security risk (imagine someone browsing to your
> settings.py and reading your database password). Put it in your home
> directory, or a central code area, but not under your Apache root.
>   

or make sure you have a proper .htaccess in the directory. But I agree, 
out the root
is better

    -- tony


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to