I'm writing a shell script which runs a command through ipython with the -c option like this:

我正在編寫一個shell腳本,它通過ipython運行一個命令,使用-c選項,如下所示:

ipython -c "from blah import myfunct; myfunct()"

but I want to invoke ipython through django's shell_plus command so I can take advantage of all the stuff shell_plus automatically loads for me:

但是我想通過django的shell_plus命令調用ipython,這樣我就可以利用shell_plus自動為我加載的所有內容:

$ ./manage.py shell_plus

I can't just add "-c ..." to the end of that because manage.py doesn't know what to do with it. Is there any way to pipe the -c option somehow?

我不能只在結尾加上“-c…”,因為管理。py不知道該怎么處理它。有沒有什么辦法來實現-c選項呢?

1 个解决方案

#1

2

There are a couple of ways to do this.

有幾種方法可以做到這一點。

Modify manage.py and add the -c option and remove it from sys.argv after processing

修改管理。並添加-c選項並從sys中刪除。argv處理后

Modify manage.py and monkeypatch shell_plus so it supports -c by default

修改管理。py和monkeypatch shell_plus默認支持-c

Put your code in some file and call 'PYTHONSTARTUP=your_file ./manage.py shell_plus'

將代碼放在某個文件中,並調用'PYTHONSTARTUP=your_file ./manage。py shell_plus”

django ipython shell_通過django的shell_plus編寫ipython腳本相关推荐

  1. django ipython shell_希望能早点了解的Django性能优化技巧

    编者注:原文发表于Medium, 作者Ryley Sill, 大江狗翻译整理,原文链接在本文结尾.本文值得收藏天天刷,可以帮你避免写出糟糕的代码. 我最近通过Django建立了Carta的场景建模平台 ...

  2. Django Python:完整的BUNDLE + Django真实项目2021

    Django和python Bundle:从学习python的所有基础知识到高级python再到UI设计TKINTER,然后是Django 你会学到: 学习编程的基础知识 学习Python编程语言 学 ...

  3. Django介绍和虚拟环境(django特点、MVC、MVT、Django学习资料)

    MVT流程: 创建Django项目和应用 django-admin startproject name python manager.py startapp name 视图和ULR 视图的请求和响应 ...

  4. matlab图像定位分割,車牌定位matlab程序:通過hsv彩色分割方式定位車牌

    最近看了<基於數字圖像處理的車牌識別研究>這篇論文,對車牌識別知識講的很仔細,推薦. 1.(摘自<基於數字圖像處理的車牌識別研究>) 通過對大量車牌圖像的分析,可以發現對於具有 ...

  5. [django]模板中自定义变量django模板中的变量

    django自定义模板变量 context_processors.py def mysetings(request):return {'NAME': 'maotai'} settings.py TEM ...

  6. 透過proxychains讓不支持代理的程序通過代理上網

    2019独角兽企业重金招聘Python工程师标准>>> 一直知道tsocks有這樣的功能,但今天用時確連不上SSH轉發的socks5代理服務器.於是google了一下,發現有同樣功能 ...

  7. django restful 请求_利用 Django REST framework 构建 RESTful Web API

    利用 Django REST framework 构建 RESTful Web API 终于到了动手操作的环节啦,这一节,我们以师生管理系统为例,带领大家搭建一套 framework Web API. ...

  8. php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码

    <Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...

  9. Django 学习(一)Django安装以及初步使用

    刚入门学习Django,目的是希望建立一个属于自己的页面.从零开始,持续学习- 首先要安装好Python----最好安装现流行的Python3.X版本 Python安装好后,安装Django Djan ...

最新文章

  1. android support v4、v7、v13
  2. 点击切换div 的隐藏与显示
  3. Smartform 动态打印选择屏幕上传的图片
  4. 角色动作系统概述:战斗、3C相关
  5. 5G NR 随机接入--PRACH
  6. python控件随窗口变化而适配_如何实现python tkinter控件随窗口变化?
  7. C语言学习笔记---fgets()函数和fputs()函数
  8. 航拍+AI︱paddlepaddle图像分割实现天空风格迁移(换天、漂浮城堡、宇宙飞船)
  9. 高德地图画带箭头的线_华耀室佳发光顶角线能否代替传统回型顶角线呢?
  10. java freepascal_Free Pascal
  11. 论文学习13Reconstructing the house from the ad: Structured prediction on real estate classifieds(实体关系抽取)
  12. 计算机信息网络安全保护管理条例,中华人民共和国计算机信息系统安全保护条例...
  13. Android快速开发之appBase——(1).appBase介绍
  14. 算法-动态规划-RNA最大碱基对匹配问题C语言求解
  15. php图片的编码是什么,jpeg是什么图像压缩编码标准
  16. 【统计分析系统--SAS介绍】
  17. chatgpt是什么?国内能用吗?
  18. 2021年山阳中学高考成绩查询,陕西省山阳中学2018年高考成绩公布,2018年高考再创辉煌!...
  19. 教你如何有效防止DDos攻击?
  20. c语言字符三维数组定义时赋值,c语言中三维数组的赋值顺序?

热门文章

  1. Jackson ObjectMapper readValue过程
  2. html5做一个展示页面,基于HTML5的WebGL实现json和echarts图表展现在同一个界面
  3. kafka如何保证不重复消费又不丢失数据_Kafka写入的数据如何保证不丢失?
  4. php times33,PHP Hash算法:Times33算法代码实例
  5. C/C++中的typedef 和 #define
  6. php 零宽断言,正则表达式之零宽断言实例详解【基于PHP】
  7. android viewpager画廊,Android使用ViewPager实现画廊效果
  8. python list tuple 打包 解包_python的打包与解包
  9. nginx中的location指令
  10. Java并发篇_synchronized