莫多波亚的径向前端

modoboa-radicale的Python项目详细描述


traviscodecovCode Health

莫多波亚的Radicale前端。

安装

通过以下方式在系统范围内或在虚拟环境中安装此扩展 运行以下命令:

$ pip install https://github.com/modoboa/caldav/tarball/master#egg=caldav
$ pip install modoboa-radicale

编辑modoboa实例的settings.py文件并应用以下修改:

  • MODOBOA_APPS变量中添加modoboa_radicale,如下所示:

    MODOBOA_APPS = (
      'modoboa',
      'modoboa.core',
      'modoboa.lib',
      'modoboa.admin',
      'modoboa.transport',
      'modoboa.relaydomains',
      'modoboa.limits',
      'modoboa.parameters',
      # Extensions here
      # ...
      'modoboa_radicale',
    )
    
  • 在文件末尾添加以下内容:

    from modoboa_radicale import settings as modoboa_radicale_settings
    modoboa_radicale_settings.apply(globals())
    

运行以下命令来设置数据库表:

$ cd <modoboa_instance_dir>
$ python manage.py migrate
$ python manage.py load_initial_data
$ python manage.py collectstatic

最后,重新启动运行modoboa(uwsgi,gunicorn, 阿帕奇,随便了)。

对于开发人员

这个插件的前端部分是用VueJS 2和 需要nodejswebpack

在系统上安装nodejs后,请运行以下命令:

$ cd frontend
$ npm install
$ npm run dev

要更新dist文件(将随插件分发的文件),请运行:

$ npm run build

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

推荐PyPI第三方库


热门话题
JavaGCP:一个VM可以位于具有相同地址的不同网络上吗?   java查找安卓中第一个数组的第二个数组中存在的元素的索引   java摄像头活动不工作,设置参数失败   用于python的Base64转换的Java等效代码   为什么JPA/Hibernate在我尝试运行@Query时抛出“java.lang.NegativeArraySizeException:1”?   如何在ubuntu for java的终端上设置路径?   java为什么这两个IP不同?   java JPA:如何将本机查询结果集转换为POJO类集合   java如何在|(12)|(23)中用数字拆分字符串   异常处理如何让程序在达到Java目标后停止运行   java如何不添加以特定字符开头的元素   java如何通过字符串获得swing按钮名称?   java如何在响应不成功时读取改装中的错误体?   java*更新*现在我的程序可以编译但不运行了?