Commit 6ab23ae66ed4b103f1a787ad39fa62a4295cedc8

Authored by Claude Paroz
1 parent 60ffd86c

Instructed to place custom class imports inside functions

Fixes #71. This is needed for Django 1.9 compatibility.
Showing 1 changed file with 4 additions and 3 deletions
... ... @@ -98,15 +98,16 @@ more.
98 98 Finally, we'll define a couple of methods in ``my_comment_app/__init__.py`` to
99 99 point Django at these classes we've created::
100 100
101   - from my_comment_app.models import CommentWithTitle
102   - from my_comment_app.forms import CommentFormWithTitle
103   -
104 101 def get_model():
  102 + from my_comment_app.models import CommentWithTitle
105 103 return CommentWithTitle
106 104
107 105 def get_form():
  106 + from my_comment_app.forms import CommentFormWithTitle
108 107 return CommentFormWithTitle
109 108
  109 +The class imports have to be inside functions, as recent Django versions do not
  110 +allow importing models in the application root ``__init__.py`` file.
110 111
111 112 .. warning::
112 113
... ...
Please register or login to post a comment