[英]How to hide EMAIL_HOST_PASSWORD in settings.py file?
因此,我有一個用Django編寫的應用程序,它有一個聯系頁面,用戶可以在其中使用gmail的smtp發送郵件。 對於settings.py文件中的此功能,我寫了EMAIL_HOST_PASSWORD = 'my-own-password'
,然后將我的網站部署在github.io上。 因此,我必須隱藏或加密密碼。 我該怎么辦?
您不能按照以下說明在github頁面上部署django應用程序: https : //help.github.com/en/articles/what-is-github-pages 。
如果要在github上上傳代碼,並且不想共享密碼,可以將其放在另一個文件中,然后將此文件添加到.gitignore
關於您的問題的兩件事:
export EMAIL_HOST_PASSWORD=my-own-password
,然后可以使用os
python模塊來檢索它: import os
EMAIL_HOST_PASSWORD = os.environ.get("EMAIL_HOST_PASSWORD")
有用的視頻教程:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.