加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
runserver.py 769 Bytes
一键复制 编辑 原始数据 按行查看 历史
cookie 提交于 2018-01-05 16:59 . Yearning open source v0.0.1
#!/usr/bin/env python
from multiprocessing import Process
import subprocess
import os
import configparser
_conf = configparser.ConfigParser()
_conf.read('src/deploy.conf')
OutIp = _conf.get('host', 'ipaddress')
BASEPATH = os.path.dirname(os.path.abspath(__file__))
def startdjango():
os.chdir(os.path.join(BASEPATH, 'src'))
subprocess.call('python3 manage.py runserver 0.0.0.0:8000', shell=True)
def startnode():
os.chdir(os.path.join(BASEPATH, 'webpage'))
subprocess.call('npm run dev', shell=True)
def main():
print('请访问%s'%OutIp)
django = Process(target=startdjango, args=())
node = Process(target=startnode, args=())
django.start()
node.start()
django.join()
node.join()
if __name__ == "__main__":
main()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化