我正按照第一个答案的指示:
Django: split views.py in several files
我在我的应用中创建了一个'views'文件夹,并将我的views.py文件移到了里面,并将其重命名为viewsa.py。我还在'views'文件夹中创建了一个 init .py文件。
我的文件夹结构:
myproject/
myproject/
...
...
myapp/
__init__.py
urls.py
views/
__init__.py
viewsa.py
第一个问题是myapp / views / init .py我尝试这样做:
from viewsa import *
我收到了“未解析的参考视图”错误
我可以然而在同一个文件中执行此操作(换句话说,它不会引发错误):
from . import viewsa
但我找不到任何方法将这些子目录视图导入myapp / urls.py,即使按照上面链接中的说明操作也是如此。我做错了什么?
答案 0 :(得分:0)
在__init__.py
:
from .viewsa import *
(注意.viewsa
中的点)