小编wil*_*r2k的帖子

Django - 方法签名与类中基本方法的签名不匹配

我正在学习 Django,并且正在学习 lynda.com 课程。在其中一门课程“构建电子学习网站”中,有以下代码:

class CourseModuleUpdateView(TemplateResponseMixin, View):
    template_name = 'courses/manage/module/formset.html'
    course = None

    def get_formset(self, data=None):
        return ModuleFormSet(instance=self.course,
                             data=data)

    def dispatch(self, request, pk):
        self.course = get_object_or_404(Course, id=pk, owner=request.user)
        return super(CourseModuleUpdateView, self).dispatch(request, pk)

    def get(self, request, *args, **kwargs):
        formset = self.get_formset()
        return self.render_to_response({'course': self.course,
                                        'formset': formset})

    def post(self, request, *args, **kwargs):
        formset = self.get_formset(data=request.POST)
        if formset.is_valid():
            formset.save()
            return redirect('manage_course_list')
        return self.render_to_response({'course': self.course,
                                        'formset': formset})
Run Code Online (Sandbox Code Playgroud)

但是我从 PyCharm(我的 IDE)收到一条错误消息:

def dispatch(self, request, pk):
Run Code Online (Sandbox Code Playgroud)

错误是:

Signature of method 'CourseModuleUpdateView.dispatch()' does not match signature of …
Run Code Online (Sandbox Code Playgroud)

python django

9
推荐指数
2
解决办法
2万
查看次数

SPF 永久错误:DNS 查找过多

我们注意到我们的很多电子邮件都被错误地标记为垃圾邮件。在网上看了一下,解决这个问题的一个好方法是在DNS中添加SPF记录,所以我们添加了一个包含以下内容的TXT记录:

v=spf1 a mx ip4:162.123.189.010 include:_spf.google.com include:bluehost.com ~all
Run Code Online (Sandbox Code Playgroud)

Bluehost 是我们的主机提供商,162.123.189.010 是我们来自 blue host 的 VPS IP 地址,并且需要 _spf.google.com,因为我们使用 GMail 发送/接收电子邮件。

Google 的 MX tester上运行测试后,我们得到以下错误:

The SPF string can not be parsed, do you have any typos in it?
Decision    permanent error in processing
Explanation SPF Permanent Error: Too many DNS lookups
Record  v=spf1 a mx ip4:162.123.189.010 include:_spf.google.com include:bluehost.com ~all
Run Code Online (Sandbox Code Playgroud)

有谁知道问题是什么?

email spf

2
推荐指数
1
解决办法
3251
查看次数

标签 统计

django ×1

email ×1

python ×1

spf ×1