I'm quite new to Django and I'm enjoying it a lot. I have broken my app's views into different files and placed them in a directory called app/views/(view files).
I have made an
__init__.py file in the views directory this has caused me to have to use
myproj.app.views.views in my site code. Which of coarse not very digestible.
Any ideas around this. Or is renaming my views directory to something else the way forward.
Just import the views from the other modules in
My user profile app
account has three views files:
views_profile.py. Maybe it's not the cleanest, but it separates the three parts of
account pretty well for my needs. My
apps/account/urls.py therefore looks like this:
from django.conf.urls.defaults import * urlpatterns = patterns('', (r'^foo1$', 'apps.account.views.foo1'), (r'^foo2$', 'apps.account.views.foo2'), (r'^bar1$', 'apps.account.views_login.bar1'), (r'^bar2$', 'apps.account.views_login.bar2'), (r'^baz1$', 'apps.account.views_profile.baz1'), (r'^baz2$', 'apps.account.views_profile.baz2'), )