I think the issue is that there is some sort of minimum character
limit for the message field in the send_email and send_mass_email
functions.  I was not able to find anything in the docs pertaining to
this, but when I use a string like 'test1' the message never gets
sent.  When I use something like, 'I love my veggies', everything
seems to work fine.
On Thu, Mar 8, 2012 at 1:59 PM, Scott Macri <scottma...@gmail.com> wrote:
> OK, I ran the debugger and here is what I came up with:
>
> -> print "CHECK MESSAGE :"
> (Pdb) repr(email_message)
> "u'test1'"
> (Pdb)
>
> It looks like it is unicode text.
>
> The strange thing is if I manually update the fields in the database
> with SQL from the PostGres command prompt the email then works.  This
> is a very strange issue.
>
> On Thu, Mar 8, 2012 at 1:25 PM, Scott Macri <scottma...@gmail.com> wrote:
>> Nope, I guess that only fixed it for a minute.
>>
>> On Thu, Mar 8, 2012 at 1:21 PM, Scott Macri <scottma...@gmail.com> wrote:
>>> I'm very new to python and django.  Thanks for the tip.  I was trying
>>> to figure out how to set break points.
>>>
>>> I figured out what the problem was.
>>>
>>> In views.py I was calling the following function to save the data in
>>> the database, which was in a different .py file:
>>>
>>> HealthData.saveHealthData(HealthData(),healthData)
>>>
>>> Different .py file:
>>>        def saveHealthData(self,healthData):
>>>                healthData.save()
>>>
>>> When I changed the above call in views.py to healthData.save() instead
>>> of calling the external method to save the data, everything worked
>>> fine.  This is very strange.
>>>
>>> The data was appeared to look fine in the databas, and acted fine when
>>> I pulled it out, but for some reason send_mass_email had an issue with
>>> it.
>>>
>>> Something was messing up the way the data was being stored in the
>>> database or something.  VERY STRANGE!!!
>>>
>>> Any thoughts on what was going on here?  Thanks.
>>>
>>> On Thu, Mar 8, 2012 at 12:47 PM, Tom Evans <tevans...@googlemail.com> wrote:
>>>> On Thu, Mar 8, 2012 at 4:58 PM, Scott Macri <scottma...@gmail.com> wrote:
>>>>> I've come to the conclusion that send_mail and send_mass_mail cannot
>>>>> be used with sqlite due to a but with the message text.
>>>>>
>>>>> Attempting to pull a string from the sqlite database and putting it
>>>>> into the message field on either of the above mentioned functions
>>>>> causes the message sending to fail without an exception even if
>>>>> fail_silently = True.
>>>>>
>>>>> I have been pulling my hair out over this for the last couple of days
>>>>> and cannot get either method to work when using simple text, "test
>>>>> text", pulled out of an sqlite database.
>>>>>
>>>>> Anyone have any success with this?
>>>>>
>>>>
>>>> I would start sticking breakpoints (import pdb; pdb.set_trace()) in
>>>> interesting functions and seeing why it fails. I would suspect that
>>>> something that you think is a string, is not. Make sure you look at
>>>> repr(obj), and not print obj - the latter will convert to a string.
>>>>
>>>> Cheers
>>>>
>>>> Tom
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Django users" group.
>>>> To post to this group, send email to django-users@googlegroups.com.
>>>> To unsubscribe from this group, send email to 
>>>> django-users+unsubscr...@googlegroups.com.
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/django-users?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> Scott A. Macri
>>> www.ScottMacri.com
>>> (571) 234-1581
>>
>>
>>
>> --
>> Scott A. Macri
>> www.ScottMacri.com
>> (571) 234-1581
>
>
>
> --
> Scott A. Macri
> www.ScottMacri.com
> (571) 234-1581



-- 
Scott A. Macri
www.ScottMacri.com
(571) 234-1581

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to