在Django中保存机密文件的最佳做法是什么?

Grickory之间的区别

我正在尝试访问模块中的秘密JSON文件。

  1. 如何在Django中找到此文件的路径?
  2. 在应用程序文件夹中保存文件是否被认为是一种好习惯?
from pathlib import Path
from apiclient.discovery import build
from oauth2client.service_account import ServiceAccountCredentials


def report_generator():
    SCOPES = ['https://www.googleapis.com/auth/analytics.readonly']
    KEY_FILE_LOCATION = Path('./clientSec.json')
    VIEW_ID = '123456789'
    START_DATE = '2020-10-01'
    END_DATE = 'today'

    credentials = ServiceAccountCredentials.from_json_keyfile_name(KEY_FILE_LOCATION, SCOPES)

    # Build the service object.
    analytics = build('analyticsreporting', 'v4', credentials=credentials)

    # Calling API's
    response = analytics.reports().batchGet(body={
        'reportRequests': [{
            'viewId': VIEW_ID,
            'dateRanges': [{'startDate': START_DATE, 'endDate': END_DATE}],
            'metrics': [
                {"expression": "ga:pageviews"},
                {"expression": "ga:avgSessionDuration"}
            ], "dimensions": [
                {"name": "ga:deviceCategory"}
            ]
        }]}).execute()

这是我的文件夹结构。

在此处输入图片说明

DjangoDev1

最好的方法是在托管应用程序时将它们设置为环境变量。您也可以在开发过程中执行此操作,并且可以使用os库来获取它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 JHipster 中保存初始数据的最佳做法是什么?

来自分类Dev

在Django中保存此关系的最佳方法是什么?

来自分类Dev

在Django(v1.6.5)中,对模板,静态文件进行定位的最佳做法是什么?

来自分类Dev

在Android中保存长文本的最佳做法

来自分类Dev

在Android中保存长文本的最佳做法

来自分类Dev

Django中的复选框-最佳做法是什么?

来自分类Dev

Django模型字段选择的最佳做法是什么?

来自分类Dev

Bootstrap的最佳做法是什么?

来自分类Dev

实施MVP时,在Android中保留Presenters的最佳做法是什么?

来自分类Dev

IE特定CSS的最佳做法是什么?

来自分类Dev

更改活动时的最佳做法是什么?

来自分类Dev

获得Looper的最佳做法是什么?

来自分类Dev

(在表格中搜索)最佳做法是什么?

来自分类Dev

使用IdentityServer时,保存/访问Google的外部声明的最佳做法是什么?

来自分类Dev

在Android中下载一个文件或多个文件的最佳做法是什么?

来自分类Dev

在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

来自分类Dev

Django模型ForeignKey unique = True不以表格形式显示的最佳做法是什么?

来自分类Dev

在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

来自分类Dev

生成可订阅的 ICS 文件时处理旧事件的最佳做法是什么?

来自分类Dev

保存4D张量的最佳文件类型是什么?

来自分类Dev

用Python保存凭证文件的最佳方法是什么?

来自分类Dev

将复杂字典保存到文件的最佳方法是什么?

来自分类Dev

除了简单的0或1,在MySQL表中保存记录状态的最佳方法是什么?

来自分类Dev

在Sitecore应用程序中保存用户的UI首选项的最佳方法是什么?

来自分类Dev

在laravel服务器中保存加密的公钥和私钥的最佳位置是什么?

来自分类Dev

在PHP中保存和加载活动日志的最佳方法是什么?

来自分类Dev

除了简单的0或1,在MySQL表中保存记录状态的最佳方法是什么?

来自分类Dev

在数据库中保存连接字符串的最佳方法是什么?

来自分类Dev

在 WPF 中保存和检索字符串数组的最佳方法是什么

Related 相关文章

  1. 1

    在 JHipster 中保存初始数据的最佳做法是什么?

  2. 2

    在Django中保存此关系的最佳方法是什么?

  3. 3

    在Django(v1.6.5)中,对模板,静态文件进行定位的最佳做法是什么?

  4. 4

    在Android中保存长文本的最佳做法

  5. 5

    在Android中保存长文本的最佳做法

  6. 6

    Django中的复选框-最佳做法是什么?

  7. 7

    Django模型字段选择的最佳做法是什么?

  8. 8

    Bootstrap的最佳做法是什么?

  9. 9

    实施MVP时,在Android中保留Presenters的最佳做法是什么?

  10. 10

    IE特定CSS的最佳做法是什么?

  11. 11

    更改活动时的最佳做法是什么?

  12. 12

    获得Looper的最佳做法是什么?

  13. 13

    (在表格中搜索)最佳做法是什么?

  14. 14

    使用IdentityServer时,保存/访问Google的外部声明的最佳做法是什么?

  15. 15

    在Android中下载一个文件或多个文件的最佳做法是什么?

  16. 16

    在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

  17. 17

    Django模型ForeignKey unique = True不以表格形式显示的最佳做法是什么?

  18. 18

    在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

  19. 19

    生成可订阅的 ICS 文件时处理旧事件的最佳做法是什么?

  20. 20

    保存4D张量的最佳文件类型是什么?

  21. 21

    用Python保存凭证文件的最佳方法是什么?

  22. 22

    将复杂字典保存到文件的最佳方法是什么?

  23. 23

    除了简单的0或1,在MySQL表中保存记录状态的最佳方法是什么?

  24. 24

    在Sitecore应用程序中保存用户的UI首选项的最佳方法是什么?

  25. 25

    在laravel服务器中保存加密的公钥和私钥的最佳位置是什么?

  26. 26

    在PHP中保存和加载活动日志的最佳方法是什么?

  27. 27

    除了简单的0或1,在MySQL表中保存记录状态的最佳方法是什么?

  28. 28

    在数据库中保存连接字符串的最佳方法是什么?

  29. 29

    在 WPF 中保存和检索字符串数组的最佳方法是什么

热门标签

归档