stati c файлы не найдены 404 django на сервере разработки - PullRequest
0 голосов
/ 19 июня 2020

Я не смог найти решение после того, как попробовал множество решений здесь, моя проблема в том, что я запускаю приложение ASGI на сервере разработки, и я не могу получить файлы stati c или URL-адреса, он отлично работает на локальном но не на сервере

, этот сервер работает под управлением ubuntu и использует apache2, я не мог развернуть, потому что apache не поддерживает asgi, поэтому я хотел просто запустить его как локальный, это apache conf на сервере

ProxyPass /checkAuth2 http://localhost:8000
ProxyPassReverse /checkAuth2 http://localhost:8000
ProxyPreserveHost On

, поэтому для запуска приложения мне нужно от go до http://server/checkAuth2

settings.py BASE_DIR = os.path.abspath (os. path.dirname ( file ))

INSTALLED_APPS = [
'channels',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'checkurl',
]




 STATIC_URL = '/static/'
print(BASE_DIR)
STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static'),

index. html

 <link rel="stylesheet" href="{% static 'checkurl/css/bootstrap.min.css' %} ">
  <script src="{% static 'checkurl/js/jquery.min.js' %}"></script>
  <script src="{% static 'checkurl/js/bootstrap.min.js' %}"></script>

путь к stati c папка: редактировать ввести изображение описание здесь

когда я запускаю сервер: я получаю этот URL http://server/checkAuth2/checkurl и для файлов, которые я получаю: http://server/checkurl/static/css .. который не найден

Я ценю вашу помощь в этом, так как я застрял здесь на 3 дня, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...