django - Django 更新类表单(删除表单输入标题)
问题描述
我有:
class CompanyUpdateView(LoginRequiredMixin, UpdateView):
model = UserCompany
template_name = 'panel/admin/company.html'
fields = [
"name",
"phone_number",
"address",
"city",
"region",
"legal_document",
]
success_url ="/panel"
和 HTML:
<div class="col-6">
{{ form.name|as_crispy_field }}
</div>
并返回:
我如何更改标签
解决方案
你可以这样做
<div class="col-6">
<label for='id_name'>what name you want</label>
{{ form.name|as_crispy_field }}
</div>
实际上,您可以通过在字段中添加新标签来覆盖默认标签,但仅当您将字段分开时,但是当您直接放置表单时,例如 {{ form|crispy }},您需要添加标签在您的 forms.py 中,如下所示:
class YourForm(forms.ModelForm):
title = forms.CharField(label='what ever you want')
...
推荐阅读
- module - Scrapy:没有名为“scrapy.contrib”的模块
- javascript - Javascript 在 10 秒后运行
- python - 将元组中的列名传递给 Pandas
- react-native - 无法识别的字体系列“材料图标”
- php - 如何将 !isset($_SESSION['user_login']) 更改为 laravel?
- c++ - 访问冲突新的 C++ 结构
- angular - i18n 国际化如何为多语言服务或构建
- c# - 在 C# 中迭代 ArrayList 时,var 类型如何在运行时决定数据类型
- python - 在pyglet中滚动背景图像
- ios - 定时器更新标签比第二个定时器倒计时晚 1 秒