Django 3 admin链接不带CSS

问题描述 投票:0回答:1

[Admin链接缺少CSS,在执行视图源时返回404。.conf文件是

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /var/www/django/medicalai
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /static /var/www/django/medicalai
<Directory /var/www/django/medicalai/static>
Require all granted
</Directory>

<Directory /var/www/django/medicalai>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

WSGIDaemonProcess medicalai python-path=/var/www/django/medicalai python-home=/var/www/django/venv
WSGIProcessGroup medicalai
WSGIScriptAlias / /var/www/django/medicalai/medicalai/wsgi.py
WSGIPassAuthorization On

</VirtualHost>

静态文件包含。

STATIC_DIR = os.path.join(BASE_DIR, "static")
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    STATIC_DIR,
]

静态文件夹和文件在这里。/ var / www / django / medicalai / static / admin / css

所有文件和文件夹都通过使用下载python manage.py collectstatic。

但是当我打开http://example.com/admin/login/?next=/admin/时没有CSS。请帮助指出错误。

[Admin链接缺少CSS,在执行视图源时返回404。 .conf文件为ServerAdmin [email protected] DocumentRoot / var / www / django / medicalai ErrorLog $ {...

python django
1个回答
0
投票

可能会发生此问题,因为在运行时没有配置STATIC_ROOT

© www.soinside.com 2019 - 2024. All rights reserved.