当我创建或编辑model CV
时,我需要在birth_date
字段中输入一些数据。它可以工作,但是我想添加一些额外的文本来定义一些日期格式,比如(yyyy-mm-dd)
。我使用cripsy
表单来获得更好的表单外观。如何添加此帮助文本?在
我的代码:
在模板.html在
{% block profile %}
<div class="jumbotron">
<h2>Edit your basic informations</h2>
<hr>
<form method="POST" class="post-form" enctype="multipart/form-data">
{% csrf_token %}
{{ form|crispy }}
<button type="submit" class="save btn btn-default">Save</button>
</form>
</div>
{% endblock %}
在模型.py在
^{pr2}$在表单.py在
class CvForm(forms.ModelForm):
class Meta:
model = Cv
fields = ('name', 'surname', 'city', 'birth_date', 'email', 'main_programming_language', 'specialization', 'interests', 'summary',)
在视图.py在
@login_required
def new_cv(request):
if request.method == "POST":
form = CvForm(request.POST, request.FILES)
if form.is_valid():
cv = form.save(commit=False)
cv.author = request.user
cv.save()
return redirect('proj.views.cv_detail', pk=cv.pk)
else:
form = CvForm()
return render(request, 'new_cv.html', {'form': form})
可以将
help_text
添加到模型字段:查看更多DjangoModel和Form文档。在
您也可以使用外部库JQuery Tooltip。在
相关问题 更多 >
编程相关推荐