如何将 Django 崩溃报告发送到 google 文档
how to send django crash report to google docs
我使用 django 文档创建了一个 django 民意调查应用程序,我听说有一种方法可以将 Android 崩溃报告发送到 google 文档,同样有什么方法可以将 django 崩溃报告发送到 google 文档 ?
在 google 传播 sheet 中存储崩溃报告的一种方法是使用 gspread。例如,让我们创建一个函数,它将崩溃报告存储到一个 spread sheet 中。在此之前,进行点差 sheet 并获得 url。
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)
我使用 django 文档创建了一个 django 民意调查应用程序,我听说有一种方法可以将 Android 崩溃报告发送到 google 文档,同样有什么方法可以将 django 崩溃报告发送到 google 文档 ?
在 google 传播 sheet 中存储崩溃报告的一种方法是使用 gspread。例如,让我们创建一个函数,它将崩溃报告存储到一个 spread sheet 中。在此之前,进行点差 sheet 并获得 url。
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)