如何将 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)