小编cor*_*elv的帖子

Django内部服务器错误而不是404

我正在使用Django 1.6,uwsgi和nginx,该应用程序工作正常但我收到500错误和下面的电子邮件我想要访问的每个无效URL,而不是404错误.

我得到这个http://my_project_url.com/whatever甚至是http://my_project_url.com/favicon.ico

我查看了URL,但没有匹配此模式的正则表达式.

这是电子邮件中的回溯:

Traceback (most recent call last):

  File "/project/virtenv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 152, in get_response
    response = callback(request, **param_dict)

  File "/project/virtenv/local/lib/python2.7/site-packages/django/utils/decorators.py", line 99, in _wrapped_view
    response = view_func(request, *args, **kwargs)

  File "/project/virtenv/local/lib/python2.7/site-packages/django/views/defaults.py", line 30, in page_not_found
    body = template.render(RequestContext(request, {'request_path': request.path}))

  File "/project/virtenv/local/lib/python2.7/site-packages/debug_toolbar/panels/templates/panel.py", line 55, in _request_context__init__
    context = processor(request)

  File "./project/context_processors.py", line 88, in app_delegate
    app_name = resolve(request.path).app_name

  File "/project/virtenv/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 453, in resolve
    return get_resolver(urlconf).resolve(path)

  File "/project/virtenv/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 333, in resolve
    raise Resolver404({'tried': tried, …
Run Code Online (Sandbox Code Playgroud)

python django nginx uwsgi

4
推荐指数
1
解决办法
1270
查看次数

Cakephp在帮助器内调用组件方法

我使用Cakephp 2.1,我需要从视图助手调用一个驻留在插件中的组件方法:

该组件在这里:

/app/Plugin/Abc/Controller/Component/AbcComponent.php

帮助者在这里:

/app/View/Helper/SimpleHelper.php

我试过里面的帮手:

App::import('Component', 'Abc.Abc');
$this->Abc = new Abc(); or $this->Abc = new AbcComponent;
Run Code Online (Sandbox Code Playgroud)

要么

$this->Abc = $this->Components->load('Abc.Abc');
Run Code Online (Sandbox Code Playgroud)

在控制器内部,这个组件没有问题.我知道这不推荐(MVC设计等),但如果我不这样使用它,我需要复制很多代码.我需要做类似的事情:

MyHelper extends Helper{
   $simpleVar = Component->get_data();
}
Run Code Online (Sandbox Code Playgroud)

php components cakephp helper

0
推荐指数
1
解决办法
6047
查看次数

标签 统计

cakephp ×1

components ×1

django ×1

helper ×1

nginx ×1

php ×1

python ×1

uwsgi ×1