加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Gulp – 如何从gulpfile写命令到runserver

发布时间:2020-12-16 23:04:36 所属栏目:Python 来源:网络整理
导读:在使用Grunt进行一些项目后,我决定给Gulp一个尝试. 我们工作的大多数项目都是基于Python的,我们通常从命令行运行它们的方式是:’python manage.py runserver’ 使用Grunt,我发现了grunt-bg-shell插件,可以像这样运行我的命令: // see: https://npmjs.org/p
在使用Grunt进行一些项目后,我决定给Gulp一个尝试.

我们工作的大多数项目都是基于Python的,我们通常从命令行运行它们的方式是:’python manage.py runserver’

使用Grunt,我发现了grunt-bg-shell插件,可以像这样运行我的命令:

// see: https://npmjs.org/package/grunt-bg-shell
bgShell: {
  _defaults: {
    bg: true
  },runDjango: {
    cmd: 'python <%= paths.manageScript %> runserver 0.0.0.0:<%= port %>'
    //cmd: 'python <%= paths.manageScript %> runserver'
  }
}
grunt.registerTask('serve',[
'bgShell:runDjango','watch'
]);

不幸的是,到目前为止,我一直无法找到类似的Gulp插件.我试过gulp-shell,gulp-run,gulp-exec,都没有用.大多数im能够在控制台上打印我的字符串,但我没有能够运行实际的命令.

有任何想法吗 ?

解决方法

我使用gulp-shell来运行Flask服务器.我相信Django应该是一样的:
var shell = require('gulp-shell');
gulp.task('flask',shell.task(['. env/bin/activate && python my_script.py']));

你使用了另一种语法吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读