And if you have some functions that are used by views from both modules, just create a new module and name it for instance utils.py. Then you can simply import something from this new module into your views.py::
from .utils import my_function -- Horst On Fri, Jun 27, 2008 at 11:17 AM, Alaa Salman <[EMAIL PROTECTED]> wrote: > On Jun 27, 10:47 am, Reza Muhammad <[EMAIL PROTECTED]> wrote: >> Anyway, I am used to having separate files to facilitate different >> controllers (I think it's called views in django). On the other hand, >> django uses one views.py for one application. Is there anyway I can >> have a views/parts.py or parts_views.py that interacts with part >> model, or something like that? Because currently, I have about 60 >> functions in my PHP's controllers that I want to port to django. So, >> that will mean 60 functions in views.py right? Is this the right way >> to do it? Or can I separate those functions into multiple views? > > You don't need to have them all in one file. I use two for example, > one called views.py and the other called admin_views.py. So one is for > the publicly accessible views, and the other is for the admin > application customization views. You can have as many as you want, and > in the structure that you find more comfortable. You simply call them > differently in your urls conf file. > > Also, you can have a separate directory for your views and so > on...just remember the python module part. Go over the documentation > for views again, i believe this is covered well. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---