Значение Django имеет неверный формат. Он должен быть в формате ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ].'] ⇐ Python
-
Anonymous
Значение Django имеет неверный формат. Он должен быть в формате ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ].']
У меня есть проект Django, я хочу нажать кнопку и сохранить дату и время в базу данных, но произошла ошибка, помогите, пожалуйста!
view.py
def submit_order(request, pk): get_emp = get_object_or_404(Сотрудник, pk=pk) если запрос.метод == 'POST': new_end_date = request.POST['new_date'] get_emp.end_date = новая_конечная_дата get_emp.save() вернуть перенаправление('all_emp') еще: контекст = { 'get_emp': get_emp, } вернуть рендер (запрос, 'confirm_order.html', контекст) Ошибка проверки в /confirm_order/5/ ['«Февраль. 29 декабря 2023 г., 15:48». значение имеет неверный формат. Он должен быть в формате ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ].'] Метод запроса: POST URL запроса: http://127.0.0.1:8001/confirm_order/5/ Версия Джанго: 4.2.1 Тип исключения: ValidationError Значение исключения: ['«Февраль. 29 декабря 2023 г., 15:48». значение имеет неверный формат. Он должен быть в формате ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ].'] Местоположение исключения: /home/gino/PycharmProjects/office_emp_proj/venv/lib/python3.10/site-packages/django/db/models/fields/__init__.py, строка 1567, в to_python Поднято во время: emp_app.views.confirm_order Исполняемый файл Python: /home/gino/PycharmProjects/office_emp_proj/venv/bin/python Версия Python: 3.10.12 Путь Python: ['/home/gino/PycharmProjects/office_emp_proj', '/home/gino/PycharmProjects/office_emp_proj', '/snap/pycharm-professional/364/plugins/python/helpers/pycharm_display', '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/python3.10/lib-dynload', '/home/gino/PycharmProjects/office_emp_proj/venv/lib/python3.10/site-packages', '/usr/local/lib/python3.10/dist-packages', '/usr/lib/python3/dist-пакеты', '/snap/pycharm-professional/364/plugins/python/helpers/pycharm_matplotlib_backend'] Время сервера: Пн, 01 янв 2024 09:10:25 +0800 изображение_ошибки
, как решить, спасибо, у меня есть проект Django, я хочу нажать кнопку и сохранить дату и время в БД, но ошибка, помогите, пожалуйста!
У меня есть проект Django, я хочу нажать кнопку и сохранить дату и время в базу данных, но произошла ошибка, помогите, пожалуйста!
view.py
def submit_order(request, pk): get_emp = get_object_or_404(Сотрудник, pk=pk) если запрос.метод == 'POST': new_end_date = request.POST['new_date'] get_emp.end_date = новая_конечная_дата get_emp.save() вернуть перенаправление('all_emp') еще: контекст = { 'get_emp': get_emp, } вернуть рендер (запрос, 'confirm_order.html', контекст) Ошибка проверки в /confirm_order/5/ ['«Февраль. 29 декабря 2023 г., 15:48». значение имеет неверный формат. Он должен быть в формате ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ].'] Метод запроса: POST URL запроса: http://127.0.0.1:8001/confirm_order/5/ Версия Джанго: 4.2.1 Тип исключения: ValidationError Значение исключения: ['«Февраль. 29 декабря 2023 г., 15:48». значение имеет неверный формат. Он должен быть в формате ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ].'] Местоположение исключения: /home/gino/PycharmProjects/office_emp_proj/venv/lib/python3.10/site-packages/django/db/models/fields/__init__.py, строка 1567, в to_python Поднято во время: emp_app.views.confirm_order Исполняемый файл Python: /home/gino/PycharmProjects/office_emp_proj/venv/bin/python Версия Python: 3.10.12 Путь Python: ['/home/gino/PycharmProjects/office_emp_proj', '/home/gino/PycharmProjects/office_emp_proj', '/snap/pycharm-professional/364/plugins/python/helpers/pycharm_display', '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/python3.10/lib-dynload', '/home/gino/PycharmProjects/office_emp_proj/venv/lib/python3.10/site-packages', '/usr/local/lib/python3.10/dist-packages', '/usr/lib/python3/dist-пакеты', '/snap/pycharm-professional/364/plugins/python/helpers/pycharm_matplotlib_backend'] Время сервера: Пн, 01 янв 2024 09:10:25 +0800 изображение_ошибки
, как решить, спасибо, у меня есть проект Django, я хочу нажать кнопку и сохранить дату и время в БД, но ошибка, помогите, пожалуйста!
Мобильная версия