Я схожу с ума, чтобы понять, что происходит, но я не могу понять, в чем проблема. Это происходит только на производстве, а не на сервере разработки. Вот мой конфиг:
Settings.py
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static")
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
base. html (макет расширяется)
<!DOCTYPE html>
<html lang="en">
{% load static %}
{% load bootstrap4 %}
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>WHARFY</title>
{% bootstrap_javascript jquery='full' %}
{% bootstrap_css %}
<!-- Custom fonts for this template-->
<link href='{% static "vendor/fontawesome-free/css/all.min.css"%}' rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
<!-- Custom styles for this template-->
<link href='{% static "css/sb-admin-2.min.css" %}' rel="stylesheet">
model_update. html (Im используя UpdateView)
{% extends 'base.html' %}
{% load bootstrap4 %}
{% block content %}
{{ form.media }}
<form method="post">{% csrf_token %}
{% bootstrap_form form %}
<input type="submit" value="Save">
</form>
{% endblock %}
Пока в dev у меня нет проблем, в производственном процессе я получаю эту ошибку из консоли
Failed to load resource: the server responded with a status of 404 (Not Found)
datepicker-widget.css:1
Failed to load resource: the server responded with a status of 404 (Not Found)
datepicker-widget.css:1
Средство выбора даты и времени не отображается (ТОЛЬКО В ПРОДУКЦИИ)
Я правильно установил, используя datetimepicker plus, а также bootstrap, а также успешно выполнил следующую команду:
python manage.py collectstatic
Я новичок в django, я нашел похожие вопросы но не мог понять, как заставить это работать.