Python 基于django的电子邮件的像素跟踪
我想知道,我发送的哪些电子邮件已经打开了电子邮件 以下是我解决问题的方法-Python 基于django的电子邮件的像素跟踪,python,html,django,image,email,Python,Html,Django,Image,Email,我想知道,我发送的哪些电子邮件已经打开了电子邮件 以下是我解决问题的方法- 在html模板中创建应呈现的图像文件 打开电子邮件后,将向url发出请求,该url将具有base64编码的url模式: base64_模式=r'([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=) url(r'^tracking/(?p{})/$).format(base64\u模式),'tracking\u image\u url',name='track
def tracking_image_url(request, mail_64=None):
eml = base64.b64decode(mail_64)
// Update the counters in the DB table for the email address.
return HttpResponse(TRANSPARENT_1_PIXEL_GIF, content_type='image/gif')
我做了所有这些,但无法跟踪打开的窗口,我遗漏了什么?试试这个
import base64
from django.http import HttpResponse
PIXEL_GIF_DATA = base64.b64decode(
b"R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
def index(request):
return HttpResponse(PIXEL_GIF_DATA, content_type='image/gif')
试试这个
import base64
from django.http import HttpResponse
PIXEL_GIF_DATA = base64.b64decode(
b"R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
def index(request):
return HttpResponse(PIXEL_GIF_DATA, content_type='image/gif')
//更新计数器
,这是javascript/c注释。不是python;)但实际上,你需要通知某个地方,你的观点已经被提出了。不管你是把它放在桌子上还是别的什么地方。最后,您可能需要告诉我们更新计数器的含义,并提供更多详细信息。这基本上意味着,我更新数据库中该电子邮件的打开日志。你可以假设它工作得很好。你有没有试过将这样生成的图像放在模板内的真实视图中,以检查它是否在电子邮件之外工作?你解决了问题吗?我有同样的问题,同样的问题。想知道更多吗?//更新计数器
,这是javascript/c注释。不是python;)但实际上,你需要通知某个地方,你的观点已经被提出了。不管你是把它放在桌子上还是别的什么地方。最后,您可能需要告诉我们更新计数器的含义,并提供更多详细信息。这基本上意味着,我更新数据库中该电子邮件的打开日志。你可以假设它工作得很好。你有没有试过将这样生成的图像放在模板内的真实视图中,以检查它是否在电子邮件之外工作?你解决了问题吗?我有同样的问题,同样的问题。想知道更多吗?