我在将我的views.py
文件拆分为视图文件夹中的多个文件时遇到了一些问题。我尝试了this question中的方法,但我不断收到错误消息。将views.py拆分为多个文件
文件结构:
users/
__init__.py
urls.py
views/
__init__.py
sign_in_out_up.py
urls.py:
from users import views as user
urlpatterns = patterns('',
url(r'^signup/', user.sign_in_out_up.signup),
url(r'^signin/', user.sign_in_out_up.signin),
url(r'^signout/', user.sign_in_out_up.signout),
)
当我尝试上面的代码,我得到一个错误说'module' object has no attribute 'sign_in_out_up'
。
我试过users.views.sign_in_out_up.signup
urls.py
,但后来错误更改为name 'users' is not defined
,这似乎是一个倒退。
我也试图把from sign_in_out_up import *
在views/__init__.py
任何人都有这个问题,或者有什么建议?
我仍然收到一个错误,说“无法导入名称视图”。在urls.py中的错误点,我尝试导入视图 – Hat
好吧,没关系,我得到它的工作。感谢您的澄清! – Hat