On Fri, Jul 1, 2011 at 7:58 AM, Andre Terra <andreterra@gmail.com> wrote:
> The standard really seems to be having a 'templates' folder for each app,
> but I think I did the same in my first 'hello world' project.
That's good to hear! :)
That's what I have been doing for all of my recent apps:
app/
templates/
base.html
app/
base.html
foo.html
One of the things I love about the Django templating language is that
I can then put a templates folder at the root level of my project:
project/
templates/
base.html
app/
base.html
foo.html
And, for example, the "new guy" can trump my app-specific templates...
Which means I always have a base look/feel tied to my app (sorry to
state the obvious here.)
Django rocks. :)
> I usually put that at the *bottom* of the settings.py file, and give each
> app's settings file a different name which usually follows an
> app_settings.py format.
> So basically something like this should work:
That's cool!
So, putting it at the bottom allows you to trump any setting already
defined in the main settings file... Nice.
I should search DjangoSnippets for a snippet that would dynamically
import any app/appname_settings.py files... Seems like a piece of code
like that would be pretty handy.
> Which brings us to my next point. I recently decided (out of the blue,
> haven't seen anyone else do it) to use the same solution to differentiate
> ...<snip>...
> to the repo, ssh into the server, pull from the repo, kill python and reload
> the production page.
Oooh, now that's cool!!!
At my work, we normally just develop on a dedicated testing server and
then copy/paste code over to our live server...
I really need to start testing on my local machine... Seems like most
people do as you say, and pull/push from GitHub or BitBucket, work
locally, and then push things back up to the main repo.
Ok, so, here's my weekend todo list:
1. Hone Python skills:
* Google's Python Class
http://code.google.com/edu/languages/google-python-class/
* Dive Into Python
http://diveintopython.org/
2. Install (on my local machine)/update/learn more about Macports and VirtualEnv
* Practice using github to push/pull projects/apps.
> Sounds like you might be on your way to writing a truly reusable app, nice!
> I need to do that one of these days. I've never packaged anything for pip,
> but I promise to give it a try next month.
It's nice to have had the experience... Not that I have, or will,
build anything worth sharing (outside of my work)... It's just nice to
know how it's done. Thanks for the inspiration!
> Again, congrats and best of luck!
You too! Thanks again Andre, I really appreciate the help and advice. :)
Cheers,
Micky
--
Micky Hulse
Web Content Editor
The Register-Guard
3500 Chad Drive
Eugene, OR 97408
Phone: (541) 338-2621
Fax: (541) 683-7631
Web: <http://www.registerguard.com>
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment