为了账号安全,请及时绑定邮箱和手机立即绑定

Django 3 admin 链接没有 css

Django 3 admin 链接没有 css

慕码人2483693 2022-12-14 20:34:00
Admin 链接缺少 css,在查看源代码时返回 404。.conf 文件是<VirtualHost *:80>ServerAdmin webmaster@example.comDocumentRoot /var/www/django/medicalaiErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combinedAlias /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/venvWSGIProcessGroup medicalaiWSGIScriptAlias / /var/www/django/medicalai/medicalai/wsgi.pyWSGIPassAuthorization 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 请大家帮忙指出错误。
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

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


python manage.py collectstatic

此设置的作用是将所有STATICFILES_DIRS目录中的所有静态文件复制到为生产服务准备的单个 ROOT 中。


STATIC_DIR = os.path.join(BASE_DIR, "static")

STATIC_URL = '/static/'

STATICFILES_DIRS = [

    STATIC_DIR,

]

STATIC_ROOT = '/var/www/django/medicalai/static/'


查看完整回答
反对 回复 2022-12-14
  • 1 回答
  • 0 关注
  • 87 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信