如何从视图中调用特定属性?

时间:2016-05-28 23:09:25

标签: python django forms

我有一个应用程序可以测试某个值是否大于SelectedItem中的属性。如果为True,它会向我的配置表单的e_mail属性发送一封电子邮件。

这些是我的观点和表单文件。 我不知道如何调用该属性?

views.py

ConfigurationForm

forms.py

from django.shortcuts import render, render_to_response
from choix.forms import ConfigurationForm
from django.http import HttpResponse, HttpResponseRedirect
from django.core.urlresolvers import reverse
from choix.models import Configuration 
from django import forms 
from rasp import foo
from django.core.mail import send_mail, BadHeaderError


def index(request):
    x = Configuration.objects.temperature()
    to = Configuration.objects.e_mail()
    l = foo()
    subject = request.POST.get('subject', 'subject')
    message = request.POST.get('message', 'attention ! la temperature a depasse le maximum ')
    from_email = request.POST.get('from_email', '**********@gmail.com')
    for i in range(len(l)):
        if l[i] > 14:
              if subject and message and from_email:
                  try:
                      send_mail(subject, message, from_email, [to])
                      return func(request)
                  except BadHeaderError:
                      return HttpResponse('Invalid header found.')
                  return HttpResponseRedirect('mail')
              else:
                  return HttpResponse('Make sure all fields are entered and valid.')
    return func(request)  

0 个答案:

没有答案
相关问题