community.general.django_createcachetable 模块 – django-admin createcachetable 的包装器

注意

此模块是 community.general 集合(版本 10.1.0)的一部分。

如果您使用的是 ansible 包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install community.general

要在 playbook 中使用它,请指定:community.general.django_createcachetable

community.general 9.1.0 中的新增功能

概要

  • 此模块是执行 django-admin createcachetable 的包装器。

参数

参数

注释

database

字符串

指定要使用的数据库。

默认值: "default"

pythonpath

路径

将给定的文件系统路径添加到 Python 导入搜索路径。

该值将按原样传递给 django-admin 中的 --pythonpath 参数。

settings

字符串 / 必需

指定要使用的设置模块。

该值将按原样传递给 django-admin 中的 --settings 参数。

skip_checks

布尔值

在运行命令之前跳过运行系统检查。

选项

  • false

  • true

traceback

布尔值

当引发 CommandError 时,在输出中提供完整的堆栈跟踪。

选项

  • false

  • true

venv

路径

使用此虚拟环境中的 Python 解释器。

传递虚拟环境根目录的路径,而不是 bin/ 目录或 python 可执行文件。

verbosity

整数

指定 django-admin 输出中通知和调试信息的数量。

选项

  • 0

  • 1

  • 2

  • 3

属性

属性

支持

描述

check_mode

支持:完全

可以在 check_mode 中运行并返回更改的状态预测,而无需修改目标。

diff_mode

支持:

当处于 diff 模式时,将返回有关已更改内容(或可能需要在 check_mode 中更改的内容)的详细信息。

注释

注意

  • 始终使用 C 区域设置执行 django-admin 命令,并且始终传递选项 --no-color

另请参阅

另请参阅

官方 Django 文档中的 django-admin 和 manage.py

有关 django-admin 的内置命令和选项,请参阅此文档。请确保在该页面上的版本选择器中选择正确的 Django 版本。

示例

---
- name: Create cache table in the default database
  community.general.django_createcachetable:
    settings: myproject.settings

- name: Create cache table in the other database
  community.general.django_createcachetable:
    database: myotherdb
    settings: fancysite.settings
    pythonpath: /home/joedoe/project/fancysite
    venv: /home/joedoe/project/fancysite/venv

返回值

通用返回值记录在此处,以下是此模块独有的字段

描述

run_info

字典

命令行执行信息。

已返回:成功且 verbosity >= 3

version

字符串

在 community.general 10.0.0 中添加

Django 的版本。

已返回:始终

示例: "5.1.2"

作者

  • Alexei Znamensky (@russoz)