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吗?或者有没有更好的方法来做到这一点?

4

1 回答 1

0

一种更好的方法可能是将business_profile视图设置为返回 404,以防“业务模型”实例具有active=False.

于 2012-05-10T21:20:38.230 回答