我在將我的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