我正在使用Django / Wagtail
我有一个表格,希望允许管理员编辑字段标题和帮助文本
models.py
class FoodDiaryItem(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
user_pk = models.SmallIntegerField(null=True, blank=True, default=0,)
date = models.DateField(null=True, blank=True)
time = models.TimeField(null=True, blank=True)
level_of_hunger = models.SmallIntegerField(null=True, blank=True,
default=0,
validators=[
MaxValueValidator(5),
MinValueValidator(0)
])
...
food_diary_item.html
<form action="/food-diary/diary-updated/{{ food_diary_item.id }}" method="post">
{% csrf_token %}
<table>
<tr><td class="text-right">Food Diary item for:</td><td>{{ user.username }}</td></tr>
<tr><td class="text-right">Date:</td><td>{{ food_diary_item_form.date }}</td></tr>
<tr><td class="text-right">Time:</td><td>{{ food_diary_item_form.time }}</td></tr>
<tr><td class="text-right">Level of hunger:</td><td>{{ food_diary_item_form.level_of_hunger }}</td></tr>
<tr><td class="text-right"> </td><td>before eating (rate from 0-5, 0=no hunger, 5=starving)</td></tr>
...
有什么方法可以重新组织模型以使文本管理员可维护?
如果要在页面上显示这些,则可以在页面的字段中添加替代标签。