如何允许管理员在此模型上维护内容

问题描述 投票:0回答:1

我正在使用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>
        ...  

有什么方法可以重新组织模型以使文本管理员可维护?

django wagtail
1个回答
0
投票

如果要在页面上显示这些,则可以在页面的字段中添加替代标签。

© www.soinside.com 2019 - 2024. All rights reserved.