Привет, полностью осознавая, что это выглядит как дубликат, но это не так, исправления для других вопросов не решили эту проблему. Я пытаюсь добавить указатель даты в мои django формы, но я никогда раньше не использовал jquery, но теперь, похоже, мне нужно, но я не могу заставить его работать. Я пытаюсь следовать этому руководству https://simpleisbetterthancomplex.com/tutorial/2019/01/03/how-to-use-date-picker-with-django.html#fengyuan -chens-datepicker и пытаюсь использовать fengyuanchen_datepicker. Я не могу заставить его работать вообще, и я думаю, что это из-за ссылок cdn вверху страницы. Вот заголовок:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Project Portal+ :: sidev</title>
<link rel="shortcut icon" href="{% static 'project_portal/images/favicon.ico' type='image/x-icon' %}">
<link rel="stylesheet" href="{% static 'project_portal/css/project_portal.css' %}">
<link type="application/javascript" href="https://cdnjs.cloudflare.com/ajax/libs/datepicker/0.6.5/i18n/datepicker.en-GB.min.js">
<script src="jquery-3.4.1.min.js"></script>
</head>
, а вот html Я пытаюсь заставить его работать:
<!DOCTYPE html>
{% extends "project_portal/base.html" %}
{% block detail %}
<div class="project_setup">
<h1>Project Setup</h1>
<form class="update" method="POST">
{% csrf_token %}
<table>
{{ form.as_table }}
</table>
<input type="submit" class="btn" value="Submit">
<a href="{% url 'project-list' %}">Cancel</a>
</form>
</div>
<script>
$(function () {
$("#id_date").datepicker({
format: 'dd/mm/yyyy',
});
});
</script>
{% endblock %}
Я предполагаю, что "$" это jquery вещь, которую я лично не хотел бы использовать, потому что она действительно раздутая, просто чтобы сделать это, но я не могу найти другой способ сделать это в настоящее время, так как bootstrap вне пределов, поскольку это портит мой текущий css , Что я могу сделать, чтобы заставить это работать, пожалуйста.