第三方程式呼叫django的models

2021-06-22 13:26:28 字數 664 閱讀 4078

一下來自pythoncn的maillist:

今天折騰了一上午,終於可以在外部的wx裡面呼叫django的models了。

但是,突然發現我好好的中文介面一下變成英文了。。。

後來檢查了一下發現原來是

os.environ['django_settings_module']='website.settings' #add django env

gettext.translation('sia', './locale', languages=['zh_cn']).install(true)

這2句話的先後問題。現在這個順序就好了,中文的翻譯回來了。

可能是django的配置預設是英文的吧,而且還會把其他的給覆蓋了。

問題解決了,寫一下做個記錄,省的以後的xd走同樣的彎路,呵呵。

------------------------------------------

經過試驗,可以這樣調django的model:

import sys,os

sys.path.insert(0,'path\\to\\your\\python_path')

os.environ['django_settings_module']='your/site_settings/position'

然後就可以享受django的orm了。

ShellExecuteEx呼叫第三方程式

呼叫第三方程式有很多方法,包括system winexec createprocess,shellexecute,shellexecuteex。對比這幾個啟動程序的函式,總結下來功能完善而且好用的就是 shellexecuteex函式了。這個函式不僅可以傳入引數到第三方而且能夠傳回程序控制代碼用於操...

C 呼叫第三方程式,傳送訊息

背景 啟動第三方登入程式,並補全賬號和密碼訊息 工具 spy 獲取第三方登入窗體的控制代碼 標題等 引用api dllimport user32.dll entrypoint findwindow public extern static intptr findwindow string lpcla...

Qt中使用QProcess呼叫第三方程式

在qt中呼叫第三方程式通常使用qprocess進行呼叫,以下描述qprocess常用的介面。1.qprocess startdetached qprocess startdetached const qstring program,const qstringlist arguments,const ...