我使用django docs创建了一个django民意调查应用程序,我听说有一种方法可以将Android崩溃报告发送到谷歌文档,同样有什么方法可以将django崩溃报告发送到谷歌文档吗?
答案 0 :(得分:1)
在Google电子表格中存储崩溃报告的方法是使用gspread。例如,让我们创建一个将崩溃报告存储到电子表格的功能。在此之前,制作一张电子表格并获取它的网址。
def store_crash_report(request, report):
gc = gspread.login('yourmail@gmail.com', 'password')
sht=gc.open_by_url('https://docs.google.com/spreadsheets/d/121...jRRSg')
#url of spread sheet
worksheet = sht.get_worksheet(0)
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
if x_forwarded_for:
ip = x_forwarded_for.split(',')[0]
else:
ip = request.META.get('REMOTE_ADDR')
date_time = str(datetime.now())
worksheet.insert_row([date_time, ip, report])
并使用它的视图:
def view(request):
try:
...
exception Exception as e:
store_crash_report(request, e)