![](/img/trans.png)
[英]AttributeError: 'int' object has no attribute 'splitlines' When Saving Output Input To File
[英]when sent the mail it shows an error like,AttributeError: 'int' object has no attribute 'splitlines'
發送郵件時,它顯示一個錯誤,如 AttributeError: 'int' object has no attribute 'splitlines',可以解決這個問題
視圖.py
from django.conf import settings
from django.core.mail import send_mail
from random import randint
def send_emails(request,email):
n = 8
range_start = 10**(n-1)
range_end = (10**n)-1
passgenarate = randint(range_start, range_end)
print passgenarate
password = make_password(passgenarate)
print password
updatepassword = User.objects.filter(email=email).update(password=password)
subject = 'newpassword'
from_email = settings.EMAIL_HOST_USER
recipient_list = email
message = passgenarate
send_mail(subject, message,from_email,[recipient_list],
fail_silently=False, auth_user=None, auth_password=None,
connection=None, html_message=None)
也許message = passgenarate
需要是一個str
而它是一個int
。 嘗試message = str(passgenarate)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.