小编edk*_*lel的帖子

如何从bash脚本中停用virtualenv

我是shell脚本的新手,但我想制作一个bash脚本,用于使用virtualenv激活/停用虚拟环境.然后我想像Ubuntu中的服务一样使用这个脚本将其复制到/etc/init.d文件夹中.

在我的脚本中,我有一个这样的变量: VENV=/opt/odoo/odoo_server/venv_oddo/bin

此变量表示虚拟环境中的bin路径.

在脚本中,我可以使用以下语句激活虚拟环境: . ${VENV}/activate

这是可能的,因为activate是虚拟环境中bin目录内的文件.

但我不知道在我的脚本中使用的语句来停用我的虚拟环境.我不能这样做:. ${VENV}/deactivate

问题是不存在名为deactivate的文件,但是取消激活是虚拟环境中bin/activate文件中的一个函数.

python virtualenv

9
推荐指数
3
解决办法
2万
查看次数

Odoo 8-从python方法启动ir.actions.act_window吗?

是否可以从模型的Python方法启动ir.actions.act_window?例如,我已经实现了代表课程会话的Session模型(我也有Course模型)。另外,我还有一个openacademy.xml,其中定义了窗体视图以打开会话窗体视图。

<record model="ir.ui.view" id="session_form_view">
      <field name="name">session.form</field>
      <field name="model">openacademy.session</field>
      <field name="arch" type="xml">
        <form>
          <header>
            <button name="draft" type="workflow"
                    string="Reset to draft"
                    states="confirmed,done"/>
            <button name="confirm" type="workflow"
                    string="Confirm" states="draft"
                    class="oe_highlight"/>
            <button name="done" type="workflow"
                    string="Mark as done" states="confirmed"
                    class="oe_highlight"/>
            <button type="object"
                    name="my_method"
                    string="New course"/>
            <field name="state" widget="statusbar"/>
          </header>
          <sheet>
            <group string="General">
              <field name="name" string="Session name"/>
              <field name="course_id" string="Course"/>
              <field name="instructor_id" string="Instructor"/>
            </group>
            <group string="Management">
              <field name="start_date" string="Start date"/>
              <field name="active" string="Active"/>
              <field name="duration" string="Duration (in days)"/>
              <field name="seats"/>
              <field name="percent_taken_seats" widget="progressbar"/>
            </group>
            <label for="attendees"/>
            <field …
Run Code Online (Sandbox Code Playgroud)

odoo odoo-8

3
推荐指数
1
解决办法
4843
查看次数

标签 统计

odoo ×1

odoo-8 ×1

python ×1

virtualenv ×1