I have a library application with the following file structure
--|
|
|-- members--|
|--views.py
|--subviews--|
|
|--member_subviews.py
|-- loans----|
|--views.py
|--subviews--|
|
|--loan_subviews.py
|-- library--|
|
|--urls.py
In loan_subviews.py
, there is a view method as so:
def generate_loan_view(request, member, loan):
#Method body
However, in urls.py
when I do something like the following,
url(r'^library/generate_invoice/(?P<pk>(\d+))/(?P<loan>(\d+))/'
, members.subviews.member_subviews.generate_loan_view
, name='library_generate_invoice'),
it throws a NameError: name 'generate_loan_view' is not defined
error. How can I fix so that the URLConf file can see my view method?