一个用于invenio的http服务器,可以自动重新加载代码

invenio-devserver的Python项目详细描述


关于
----
``invenio devserver''是invenio的http服务器,可自动重新加载代码,
在为[[http://invenio software.org/][invenio]]开发时非常有用。它还包括一个邮件调试服务器,可以将所有收到的电子邮件打印到控制台。


installation
----
您可以使用“pip install invenio devserver```安装invenio devserver,也可以使用“easy_install``.

要求
----
*`invenio<;http://invenio software.org/wiki/installation>;`
*``werkzeug'
*``mock'(可选):要截获错误并在stdout上显示它们,使用pip时,``werkzeug''和``mock'都将自动安装。


将config_local.py添加到站点包目录中,如下所示:

“~/src/invenio”、
“~/src/inspire”、(只有在有多个项目时才需要)
]
install_path=“/opt/invenio”

如果未指定“src_path”或“install_path”,则会猜测它们:

*已激活的virtual env“install_path”设置为
“virtual_env”环境变量。
*`“src_path”默认为“`~/src/invenio/”。
*如果使用的是“invenio devscripts”,`` src_path“”和“install_path”
将分别设置为环境变量“cfg_invenio_src”和“cfg_invenio_prefix”。

激活它并运行:


$serve
http服务器模式和reload模式
*运行在http://localhost:4000/
*生成工作进程
*就绪


>如果invenio安装在用户下运行:

$python serve.py

-u www python serve.py


提供以下“serve”选项::


$serve--help
用法:python serve.py[-bp]


invenio web server for development

选项:
-h,-帮助显示此帮助消息并退出
-B bdIn地址,以绑定到
-P BDIN端口,以绑定到
——当源文件被更改时,没有重新加载禁用自动重载。BR/>没有HTTP禁用HTTP服务器,仅更新invenio install
--如果出现错误,pdb将删除到python调试器
-s src_path source folder(一个或多个)
-o install_path安装路径。



激活并运行::


$mailserve
记住在invenio local.conf中设置以下两个设置:

cfg-missutil-smtp-host=127.0.0.1
cfg-missutil-smtp-port=1025

邮件服务[-BP] < BR/> UnEnIO邮件服务器用于开发。BR/> BR/>选项:
-H,帮助显示此帮助消息,并退出
-B bdIn地址,以绑定到
-P BDIN端口,以绑定到

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从JPanel附加到窗口事件   java如何正确使用ArrayList?   java无法将@Serialize与requestfactory一起使用   java Photoshop脚本框架   java需要根据一些业务逻辑设置多个处理程序   java计算字符串正则表达式中的字母   安卓[JAVA][Parse Html]如何模拟按下按钮   java logback。xml:仅覆盖一个类的根级别   java无法解析符号“IOUtils”   java中图像的swing平滑缩放   spring无法转换“java”类型的值。lang.String“到所需类型”java。提交表单时lang.Long'错误   java字符串索引超出范围:1个循环错误   客户端服务器简单java聊天应用程序读取图像   java在线程启动之前获取线程ID   后台服务中无摄像机视图的java opencv图像处理   java Firebase实时数据库:如何停止脱机写入?(最佳方法)   java OpenSessionView和commit事务