修复问题

1. 修复了账号运营管理记录的编辑表单不显示内容问题
2. 修复了对象表单日期时间组件不显示时间的问题
This commit is contained in:
王思川 2024-06-16 06:06:51 +08:00
parent c5c2c8cbd5
commit 97b3d99ce6
2 changed files with 6 additions and 2 deletions

View File

@ -213,9 +213,9 @@ def acc_op_mgmt_list_modify(request):
form_html = render_to_string('form_partial.html', {'form': form}, request)
return JsonResponse({"form_html": form_html, "errors": form.errors}, status=400)
elif request.method == 'GET':
if 'record_id' in request.GET:
if 'id' in request.GET:
try:
instance = AccountOperationManagement.objects.get(record_id=request.GET['record_id'])
instance = AccountOperationManagement.objects.get(record_id=request.GET['id'])
form = AccountOperationManagementForm(instance=instance)
except AccountOperationManagement.DoesNotExist:
raise Http404("对象不存在")

View File

@ -25,6 +25,8 @@
<textarea class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" rows="3">{{ field.value|default_if_none:'' }}</textarea>
{% elif field.field.widget.input_type == "date" %}
<input type="date" class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" value="{{ field.value|date:"Y-m-d" }}">
{% elif field.field.widget.input_type == "datetime-local" %}
<input type="datetime-local" class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" value="{{ field.value|date:"Y-m-d\TH:i" }}">
{% elif field.field.widget.input_type == "email" %}
<input type="email" class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" value="{{ field.value|default_if_none:'' }}" placeholder="{{ field.label }}">
{% elif field.field.widget.input_type == "password" %}
@ -66,6 +68,8 @@
<textarea class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" rows="3">{{ field.value|default_if_none:'' }}</textarea>
{% elif field.field.widget.input_type == "date" %}
<input type="date" class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" value="{{ field.value|date:"Y-m-d" }}">
{% elif field.field.widget.input_type == "datetime-local" %}
<input type="datetime-local" class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" value="{{ field.value|date:"Y-m-d\TH:i" }}">
{% elif field.field.widget.input_type == "month" %}
<input type="date" class="form-control" id="{{ field.id_for_label }}" name="{{ field.name }}" value="{{ field.value|date:"Y-m-d" }}">
{% elif field.field.widget.input_type == "email" %}