一个用于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条件调用   类Dog中的java构造函数Dog不能应用于给定类型   java jsch和运行“sudo su”   java将队列和堆栈相互复制   java如何在netbeans项目的文件夹中添加库   java While循环在我的代码中不存在   如何在XML中使用java方法的返回值   java是否可以在不写入文件的情况下将字符串/字节数组作为文件发布?   java为什么这些字符串不相等?   sockets客户机-服务器java编程,用户可选择   java如何在SpringMVC和hibernate中保存模型返回视图的列表   java如何修复组织。openqa。硒。WebDriverException:未知错误   Java,Ant错误:编码Cp1252的不可映射字符   JAVAlang.ClassCastException:[Ljava.lang.String;与java.lang.String不兼容   java如何使用JDK8(可选)为空字段创建自定义IntelliJ getter模板   java Tomcat6响应。sendRedirect()404错误