小编dav*_*vid的帖子

如何获取django中的上一个URL

我会给出一步一步的信息.

假设我们在about页面,url是sample.com/about.有一个朋友按钮的电子邮件,点击后,网址为sample.com/emailafriend.然后当我点击提交按钮时,将提交的referal url是sample.com/emailafriend.问题,如何获取关于页面的网址?顺便说一句,我正在使用request.META['HTTP_REFERER'].

django

12
推荐指数
1
解决办法
7961
查看次数

如何覆盖django电子邮件中的发件人地址(通过Gmail发送)

在我的settings.py中,我有这个值:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'user@gmail.com'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_USE_TLS = True
Run Code Online (Sandbox Code Playgroud)

然后在我的观点中,我从我的模型中获取了一个电子邮件地址,例如:

#models.py
class Profile(models.Model):
    name = models.CharField(...)
    email_address = models.EmailField()
Run Code Online (Sandbox Code Playgroud)

让我们假设email_addressProfile模型sample@gmail.com

#views
def send_email(request,profile_id):
   profile = Profile.objects.get(pk=profile_id)
   email = profile.email_address
Run Code Online (Sandbox Code Playgroud)

所以当我发送邮件时,

send_mail('subject', 'content', email, ['example1@example.com'])
Run Code Online (Sandbox Code Playgroud)

当电子邮件已经发送时,sender_email仍然是user@gmail.com.有人可以教我如何覆盖这个电子邮件地址吗?谢谢.

django gmail

7
推荐指数
2
解决办法
3558
查看次数

标签 统计

django ×2

gmail ×1