使用page_processors.py在Mezzanine表单提交后执行自定义逻辑

时间:2015-01-31 20:21:20

标签: python django mezzanine

我对page_processors.py有疑问。我通过夹层管理员创建了一个带有表单的联系页面,我有一些逻辑,我希望在完成该表单后执行。阅读完文档之后,我发现我的应用程序中的creating a page_processors.py模块应该有助于解决这个问题,但文件没有被触及(即,我无法访问其中的调试器)。这里有人可以帮忙吗?

这是我的page_processors.py文件:

from django import forms
from django.http import HttpResponseRedirect
from mezzanine.pages.page_processors import processor_for
from mezzanine.forms.models import Form
import requests

#do some testing to see that this code is correct
import pdb;pdb.set_trace()
@processor_for(slug="contact")
def form_view(request):
    pass

1 个答案:

答案 0 :(得分:1)

原则上你不应该将你的应用命名为“网站”,干扰名为site(facepalm)的现有模块。