表格¶
本节描述了您可以在 OpenStack 文档中使用的几种类型的表格。每个表格都必须有一个标题。使用 table 指令命名表格。有关标题格式的详细信息,请参阅相应的子部分。
参见
有关表格标题的样式指南,请参阅 图形和表格标题。
图形表格¶
对于假定短文本行和少量行和列的内容,请使用图形表格格式。
注意
由于图形表格很难创建和维护,因此优先使用列表和 CSV 表格,或者尽可能将内容格式化为定义列表。
输入
.. table:: **Default flavors**
============ ========= =============== =============
Flavor VCPUs Disk (in GB) RAM (in MB)
============ ========= =============== =============
m1.tiny 1 1 512
m1.small 1 20 2048
m1.medium 2 40 4096
m1.large 4 80 8192
m1.xlarge 8 160 16384
============ ========= =============== =============
输出
风味 |
VCPUs |
磁盘(单位:GB) |
内存(单位:MB) |
|---|---|---|---|
m1.tiny |
1 |
1 |
1 |
m1.small |
1 |
20 |
2048 |
m1.medium |
2 |
40 |
4096 |
m1.large |
4 |
80 |
8192 |
m1.xlarge |
8 |
160 |
16384 |
列表表格¶
使用 list-table 指令创建包含大量行和列的表格,其中单元格内的行很长。
输入
.. list-table:: **Quota descriptions**
:widths: 10 25 10
:header-rows: 1
* - Quota Name
- Defines the number of
- Service
* - Gigabytes
- Volume gigabytes allowed for each project
- Block Storage
* - Instances
- Instances allowed for each project.
- Compute
* - Injected File Content Bytes
- Content bytes allowed for each injected file.
- Compute
输出
配额名称 |
定义了 |
服务 |
|---|---|---|
千兆字节 |
每个项目允许的卷千兆字节 |
块存储 |
实例 |
每个项目允许的实例数。 |
计算 |
注入文件内容字节 |
每个注入文件允许的内容字节数。 |
计算 |
CSV 表格¶
csv-table 指令能够从 CSV(逗号分隔值)数据创建表格。它还支持 RST 内联标记,例如,强调、加粗标记、代码、命令和其他指令。
输入
.. csv-table:: **ipv6_ra_mode and ipv6_address_mode combinations**
:header: ipv6 ra mode, ipv6 address mode, "radvd A,M,O", "External Router A,M,O", Description
:widths: 2, 2, 2, 2, 4
*N/S*, *N/S*, Off, Not Defined, Backwards compatibility with pre-Juno IPv6 behavior.
*N/S*, slaac, Off, "1,0,0", Guest instance obtains IPv6 address from non-OpenStack
*N/S*, dhcpv6-stateful, Off, "0,1,1", Not currently implemented in the reference implementation.
输出
ipv6 ra 模式 |
ipv6 地址模式 |
radvd A,M,O |
外部路由器 A,M,O |
描述 |
|---|---|---|---|---|
N/S |
N/S |
Off |
未定义 |
与 Juno 之前的 IPv6 行为的向后兼容性。 |
N/S |
slaac |
Off |
1,0,0 |
客户机实例从非 OpenStack 获取 IPv6 地址 |
N/S |
dhcpv6-stateful |
Off |
0,1,1 |
目前在参考实现中未实现。 |