農曆年前至今停刊了好久,其實不是因為休息,而是臨時接收到一個工作,需要立即學會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還是要常常撰寫才會有仍然存在的感覺

最後修改日期: 26/02/2021

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。