python - 是否可以使用 Django 的 execute_from_cammand_line 函数执行 npm 命令?
问题描述
希望是一个简单的问题,但我想知道您是否可以使用 Django 的函数从脚本(例如$ npm build
或等)运行非 python 核心命令?$ npm serve
execute_from_command_line()
肯定是的!但是怎么做?都有些什么样的规矩...?
解决方案
不,execute_from_command_line 仅适用于 django 命令。
要执行正常的外部程序,请使用模块中定义的函数之一 subprocess
:
subprocess.run(['npm', 'build'])
推荐阅读
- php - AH01630: 客户端被服务器配置.htaccess 拒绝
- sql-server - 仅将 Datetime 数据类型转换为日期,月份为 Word SQL Server
- nestjs - NestJS/TypeORM - 连接到多个数据库 - ConnectionNotFoundError
- java - org.springframework.web.client.RestClientException 中的错误:java.util.HashMap 没有 HttpMessageConverter
- amazon-redshift - 如何使分母成为 SQL 中同一行中每个数字的常数?
- docker - 带有 Expo dockerized 应用程序的 Metro 捆绑器无法正常工作
- python - 从 yolov2 加载自定义模型的 keras 问题
- reactjs - Wordpress Gutenberg 在 Gutenberg 编辑器中编辑现有的帖子内容
- ios - 如何在 Nativescript 中有效地禁用暗模式主题?
- objective-c - 核心数据绑定发生了什么?