2012-05-10 32 views
0

我有具有默認爲False的活動字段的業務模型。該字段在用戶提交付款時設置爲True。如果記錄不活躍,則阻止網址

商業模式有一個「配置文件」頁面。我想知道如果active字段未設置爲True,是否有任何方法不允許訪問該配置文件頁面。

urlpatterns = patterns('listings.views', 
    # other patterns here... 
    url(r'^profile/(?P<slug>[A-Za-z0-9-]+)/$', 'business_profile', name="business_profile"), 
    # other urls here... 
) 

我應該在view.business_profile方法中檢查該字段嗎?或者有更好的方法來做到這一點?

回答

0

一個更好的辦法可能是到business_profile視圖設置爲return a 404的情況下,「商業模式」的實例有active=False