动态 版块 发帖 消息 我的
xwylt
书山有路勤为径,学海无涯苦作舟
lytcreateLv5   
解决Apache上发布Django项目——后台管理页面CSS样式丢失的问题     

解决步骤如下:

  1. 在Django项目目录下的settings.py文件中加入:STATIC_ROOT = os.path.join(BASE_DIR, "static")
  2. 然后再项目根目录下打开windows命令行工具,执行命令:python manage.py collectstatic。这个命令会把后天管理的CSS文件全部拷贝到一个项目下的文件中,文件目录会在执行完以后提示。
  3. 到Aapche目录下的配置文件httpd.conf中添加如下内容:
  4.              Alias /static "C:\PycharmProjects\blog\static"

                <Directory "C:\PycharmProjects\blog\static"> 
                          Require all granted
                </Directory>

    其中C:\PycharmProjects\blog\static 为执行结果中提示的路径。注意,不同项目执行的结果不同,根据自己项目的路径来写。

    到此设置就完成了。重新启动Apache服务器,后台管理页面就会恢复漂亮的样子了。

 0  已被阅读了320次  楼主 2020-09-15 09:14:53
回复列表

回复:解决Apache上发布Django项目——后台管理页面CSS样式丢失的问题

Powered by Xwylt.com
© 2020-2020 lytcreate
您的IP:54.236.35.159,2020-10-31 03:30:18,Processed in 0.00749 second(s).
Powered by HadSky
书山有路勤为径,学海无涯苦作舟
已有0次打赏