昨天将网站放上Heroku後,其实还有遇到一些问题,并加强了部分功能,故今天的内容主要将记录这些问题的解决情况。
这个错误整理整个处理流程,共修正了两个问题:
未设定Social application使用的client id和secret key
根据Day23的内容,Social application的设定需要在网站启动後,於Admin功能进行设定。
在Google云端的OAuth Client ID未授权
完成client id设定後,在Google端的OAuth Client ID未授权 https:[APP名称].herokuapp.com使用,故Google会拒绝正式环境的验证。
这个问题是在解决前一个问题的过程中发现的支线错误,经查原因是Google OAuth Client ID授权页面中,Redirect URI没有设定到https,加入「https:[APP名称].herokuapp.com/accounts/google/login/callback/」就恢复正常的。
考量未来使用的舒适度,今天加入了简转繁功能。
使用的是OpenCC这个套件。
安装:
pip install OpenCC
使用方法:
from opencc import OpenCC
cc = OpenCC('s2tw') #s2tw: 简转繁 s2twp:简转繁(包含惯用词转换)
title = cc.convert(title)
python manage.py qcluster
在Heroku环境要启动,需在Procfile加入worker:
worker: python manage.py qcluster --settings=path.to.my.settings
铁人赛到今天终於30天了,最後就来分享一下自己在现在平台学习的感想以及选择课程内容的技巧吧 课程选择...
前情提要 一般在用 Xcode 创新专案的时候,会预设使用 Main.storyboard 来作为我...
如果你是一名前端工程师,那麽你应该会有跟後端要 API 文件的经验,如果你是一名後端工程师,那你应该...
到了 Odoo 8.0,引入了新API,封装在api.py文件中,主要有一下几种类型: Odoo 1...
延续昨天的 module 课题。其实 Module 除了可以自订之外(像我们昨天的 stuff ),...