I'm new to Django, so I was looking for some advice on good model and
app design and on how that affects performance.

My first app has nine models, and after working with it for a bit, it
seems like it's actually two apps: one for meta data and another for
content management.

Are there any rules of thumb for when you should separate out some
functionality into its own app? Is there a certain number of models
that would suggest you probably have more than one app?

Is there any impact on Django's performance? I.e. is an app with four
models faster than an app with 20?

If I'm importing models from one app into another, is that
faster/slower than just having all the models in one app?

(In my case, I'd move the four meta data models to a separate app and
import just one of them into the content management app. Is this
actually slower than just keeping all the models in one single app?)



Thanks,
--
Austin Govella
Thinking & Making: IA, UX, and IxD
http://thinkingandmaking.com
[EMAIL PROTECTED]

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