午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - Django如何監(jiān)聽(tīng)啟動(dòng),開(kāi)啟另外后臺(tái)線程?

瀏覽:220日期:2022-08-11 13:56:34

問(wèn)題描述

1. 無(wú)法啟動(dòng)的時(shí)候另外啟動(dòng)一個(gè)后臺(tái)線程2. 部分代碼如下:

mqtt_bridge/__init__.py

# coding=utf8from bridge import startimport threadingprint ’import %s thread id: %s’ % (’bridge.start’, threading.current_thread().ident)start() # 重復(fù)啟動(dòng)啊

在Install apps里面加入模塊名,在Django啟動(dòng)的時(shí)候會(huì)自動(dòng)導(dǎo)入

INSTALLED_APPS = ( # ’jet.dashboard’, # ’jet’, ’django.contrib.admin’, ’django.contrib.auth’, ’django.contrib.contenttypes’, ’django.contrib.sessions’, ’django.contrib.messages’, ’django.contrib.staticfiles’, # Django rest framework ’rest_framework’, ’rest_framework.authtoken’, # my apps ’mqtt_bridge’)3. 控制臺(tái)輸出:

import bridge.start thread id: 7124bridge-54 INFO : MQTT client listen loop start! thread id: 8680bridge-28 INFO : MQTT client connected with result code: 0import bridge.start thread id: 8200bridge-54 INFO : MQTT client listen loop start! thread id: 840bridge-28 INFO : MQTT client connected with result code: 0Performing system checks...4. 很明顯這個(gè)模塊被導(dǎo)入了兩次,模塊里面的線程也是開(kāi)啟了兩個(gè),這樣很耗費(fèi)系統(tǒng)資源。5. 其他解決辦法只能去占有端口,然后判斷是否已經(jīng)啟動(dòng),覺(jué)得太低效了。

參考:從Django啟動(dòng)守護(hù)進(jìn)程

問(wèn)題解答

回答1:

如果你想在Django的APP中執(zhí)行某些初始化工作,應(yīng)該在APP的app.py中自定義配置類(lèi),然后重寫(xiě)ready()方法即可。

Django的應(yīng)用初始化過(guò)程:https://docs.djangoproject.co...

標(biāo)簽: Python 編程
主站蜘蛛池模板: 超碰porn| 日韩av不卡在线播放 | 一级片毛片 | 欧美黄色片在线观看 | 欧美极品在线 | 91精品视频一区 | 超91在线 | 国产欧美日韩一区二区三区 | 色伊人久久 | 国产极品国产极品 | 欧美一级一区二区三区 | 国产精品久久久久精 | 日韩有码在线视频 | 欧美日韩一区在线 | 亚洲国产日韩在线观看 | 一级特黄视频 | 国产精品免费在线播放 | 黄色伊人| 欧美日韩一区二区在线 | 亚洲精品久久久蜜桃 | 久久久久久夜 | 欧美日韩一级在线 | 日本在线视频中文字幕 | 欧美视频在线观看免费 | 在线观看免费黄色片 | 国产精品波多野结衣 | 欧美性xxxx | 亚洲精品视频二区 | 日韩中文字幕在线观看视频 | 精品国产乱码一区二区三 | 色婷婷国产精品综合在线观看 | 日本不卡一区二区 | 狠狠干五月 | 黄色网址国产 | 蜜臀99久久精品久久久久小说 | 一二三四在线观看视频 | 欧美天堂在线 | 一区二区三区黄色片 | 成年人不懂如何谈恋爱免费观看 | 在线观看毛片视频 | 国产黄在线观看 |