Django升級到最新版后,運(yùn)行報錯數(shù)據(jù)庫版本過低怎么辦
之前做的項目已經(jīng)運(yùn)行了好幾年了,最近準(zhǔn)備更新一下代碼和升級一下使用內(nèi)容,于是就打算先把Django的版本先更新一下,因為很久沒更新了,其實是知道這更新了以后,肯定會有問題出現(xiàn),但是強(qiáng)迫癥導(dǎo)致我必須更新
2025-01-04
分享幾個django項目中封裝的方法
在django項目中經(jīng)常會用到各種格式的轉(zhuǎn)化比如model轉(zhuǎn)dict,json轉(zhuǎn)dic、轉(zhuǎn)數(shù)組等,這里舉例幾個在項目中使用過得方法供參考。1. is_json(myjson)`該方法用于判斷傳入的字符
Django如何設(shè)置連接數(shù)據(jù)庫使用的字符集
還是之前說的問題,向數(shù)據(jù)庫存儲emoji表情的時候,報錯:Incorrect string value: '\xF0\x9F\xA4\x97\xF0\x9F...' for colum
2023-12-22
elementui 基于el-tree樹形選擇向后臺傳輸數(shù)據(jù)
之前已經(jīng)基于el-tree實現(xiàn)了人員選擇功能。點擊此鏈接>>查看。但由于后續(xù)操作,我們還需要把選中數(shù)據(jù)的id值傳給后臺,所以現(xiàn)在還應(yīng)想辦法獲取每條數(shù)據(jù)的id值。給el-checkbox添加change事件,當(dāng)監(jiān)聽到選中值時執(zhí)行如下方法,有則刪除,沒有則添加:現(xiàn)在checkIdList數(shù)組中存的是選中數(shù)據(jù)的id值,由于后端接收的參數(shù)是字符串列表,id由,分割所以直接將數(shù)組join一下就得到了例如:1...
django 以守護(hù)進(jìn)程的方式啟動項目
正常啟動django項目的方式一般都是python3 manage.py runserver 0.0.0.0:8000再這種方式的啟動下,項目如果遇到error級的錯誤就會中斷程序的運(yùn)行,下次還需要手動進(jìn)行開啟,因此部署到正式服務(wù)器時需要用,守護(hù)進(jìn)程的方式自動重啟項目。這里用到的事uwsgi方法,首先需要安裝uwsgi,直接pip install uwsgi 即可然后需要在項目根目錄中建一個ini...
微信推送模板消息:使用場景與在 Django 中實現(xiàn)注意事項
在使用Django開發(fā)web應(yīng)用的時候,很多場景都會有需要微信相關(guān)功能的介入,最近我們公司在使用python的Django框架配合國產(chǎn)數(shù)據(jù)庫OceanBase數(shù)據(jù)庫進(jìn)行開發(fā)互聯(lián)網(wǎng)應(yīng)急指揮系統(tǒng)的時候,就用到了微信通知,在發(fā)生輿情事件的時候通過微信公眾號,通知對應(yīng)人員有新的事件發(fā)生,或者提醒相關(guān)人員對應(yīng)事件的進(jìn)度情況想要使用微信的信息推送,就需要提前做好一些準(zhǔn)備,因為發(fā)送微信模板消息,您需要使用微信公...