農曆年前至今停刊了好久,其實不是因為休息,而是臨時接收到一個工作,需要立即學會web2py並且導入實作,在農曆年前要看到一個可以測試的網站,每天閱讀文件,開發測試趕進度,所以一直沒有能來得及分享,一直到系統第一版快完成了,才趕快把心得記錄下來,便於日後提醒.
1. 會接收到這個任務,是因為我學python有段時日,也有寫了一些爬蟲和自動化測試的程式,所以會有一個誤區,就是都是python語言,所以學習應該會很快,直接上手每天會有進度,
但是實際上不是的,就算是java語言,開發web、driver、application、app都是不同的領域,不是可以馬上切換的,特別是使用的web2py的資源和市佔率非常得小少
2.和Active Directory整合,原本想說有內建寫好的method可以用,結果安裝測試一直失敗,後來才發現很多眉角(毛),要先去非官網下載wheel ,https://www.lfd.uci.edu/~gohlke/pythonlibs/
配合正確的python版本才可以正常運作,光是這樣的排列組合,就浪費了我有限生命中的好幾個小時,python 3.8 、3.9 的版本不行使用,配對出下列的可用版本記錄
python-3.7.9-amd64.exe
python_ldap-3.3.1-cp37-cp37m-win_amd64.whl
在db.py加入
from gluon.contrib.login_methods.ldap_auth import ldap_auth
auth.settings.login_methods.append(ldap_auth(mode=’ad’,
server=’xxx.xxx.xxx.xxx’,base_dn=’ou=example,dc=example,dc=com’))
3.與redmine API的整合,可以安裝https://python-redmine.com
同文加映,最近整理房間時發現了十幾年前的半張A4筆記
對比最近用balsamiq畫的wireframe
再次回來寫blog是因為最近看youtuber 哥倫布 建立blog 英文庫的理念,讓我回想到我當初寫blog的初衷,blog還是要常常撰寫才會有仍然存在的感覺
留言