django 模型字段带单位怎么实现,如身高(cm)
时间: 2024-01-25 16:04:32 浏览: 116
可以使用 `CharField` 或 `TextField` 字段来存储带有单位的值,例如身高(cm)。
在 Django 模型中,可以使用 `CharField` 或 `TextField` 字段来存储字符串类型的数据。我们可以在模型中定义一个 `CharField` 或 `TextField` 字段来存储带有单位的值,例如身高(cm)。
举个例子,在一个人的模型中定义一个身高字段,可以这样写:
```python
from django.db import models
class Person(models.Model):
height = models.CharField(max_length=10)
```
其中,`max_length` 参数表示该字段最大的字符长度,需要根据实际情况进行调整。
当创建一个 Person 对象时,可以将身高的值存储在 height 字段中,例如:
```python
person = Person.objects.create(height='170cm')
```
当需要获取一个 Person 对象的身高时,可以通过 `height` 字段来获取,例如:
```python
height = person.height # '170cm'
```