You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用登录页面账户注册?修改配置后仍未生效求助

解决Kiwi TCMS Docker环境下禁用注册功能的问题

直接修改容器内的/tcms/settings/common.py是没用的——Docker容器重启后会恢复镜像的原始文件,你的修改会被清空。试试下面两种持久化的配置方式:

方法1:通过环境变量配置

Kiwi TCMS支持用环境变量覆盖配置项,对应REGISTRATION_ENABLED的环境变量是KIWI_REGISTRATION_ENABLED:

  1. 打开你的docker-compose.yml文件
  2. 在kiwi服务的配置里添加环境变量:
    services:
      kiwi:
        # 其他现有配置...
        environment:
          - KIWI_REGISTRATION_ENABLED=False
    
  3. 执行命令重启服务:
    docker-compose up -d
    

方法2:挂载自定义配置文件

创建一个自定义配置文件来覆盖默认设置:

  1. 在宿主机上创建一个目录(比如./kiwi-config),里面新建local_settings.py文件,内容:
    REGISTRATION_ENABLED = False
    
  2. 编辑docker-compose.yml,给kiwi服务添加挂载配置:
    services:
      kiwi:
        # 其他现有配置...
        volumes:
          - ./kiwi-config/local_settings.py:/tcms/settings/local_settings.py
    
  3. 同样执行docker-compose up -d重启服务

两种方法任选其一,配置生效后登录页面的注册字段就会消失了。

内容的提问来源于stack exchange,提问作者AkaZLOY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 04:00:47