我正在为一个新项目草拟一些想法,并意识到我在设置MVC框架时遇到了一些困难(在这种情况下,CodeIgniter)我喜欢的方式.虽然我相信这可以通过更多地设计并找出更好的布局来克服,但它让我思考:MVC 不是最好的答案吗?如果没有,何时使用MVC对项目来说是一个好主意,何时不是?
我觉得MVC 可以用于任何网络应用程序,但我想知道什么时候它不是最好的解决方案.
虽然这是一项简单易行的任务,但我很好奇这是否具有积极的性能优势.
curl -XPUT 'localhost:9200/my_index/_settings' -d '
{
"index" : {
"blocks" {
"read_only" : "true"
} } }
'
Run Code Online (Sandbox Code Playgroud) 我的情况需要将已登录的用户从登录页面重定向到另一个页面.我已经看到提到这可以通过装饰器完成,这是有道理的,但我是相当新的使用它们.但是,我使用的是django登录和第三方视图(来自django-registration).我不想更改django.contrib.auth或django-registration中的任何代码.如何将装饰器应用于不被修改的视图以获得所需的行为.
提前致谢!
更新:我发现我错误地将登录功能与注册模块相关联.django-registration与此问题无关.但是,我仍然需要能够覆盖默认的login()行为.有什么想法吗?