django+apache+windows環境,css丟失解決辦法
阿新 • • 發佈:2019-01-01
參考:http://www.ziqiangxuetang.com/django/django-deploy.html
apache httpd.conf檔案中配置如下文字,並把之前新增過的如下文字中包含的資訊都用#處理掉
<VirtualHost *:80>
ServerName www.yourdomain.com #你的域名
ServerAlias otherdomain.com #沒用的話,這句用#處理
ServerAdmin [email protected] #你的郵箱
Alias
/media/
/home/tu/blog/media/ #沒用的話,這句用#處理
Alias
/static/
/home/tu/blog/static/ #改成static資料夾所在地,我在setting裡面設定了static_root為c:/static,然後使用python
manage.py collectstatic 將涉及的static檔案都自動收集到了c:/static資料夾裡,然後這裡改成/static/即可
<Directory
/home/tu/blog/media
> #沒用的話,這句用#處理
Require all granted #沒用的話,這句用#處理
<
/Directory
> #沒用的話,這句用#處理
<Directory
/home/tu/blog/static
>#改成static資料夾所在地,我在setting裡面設定了static_root為c:/static,然後使用python
manage.py collectstatic 將涉及的static檔案都自動收集到了c:/static資料夾裡,然後這裡改成/static/即可
Require all granted
<
/Directory
>
WSGIScriptAlias /
/home/tu/blog/blog/wsgi
.py #後面這句改成c:/.../wsgi.py對應到你的wsgi.py檔案所在地址
# WSGIDaemonProcess ziqiangxuetang.com python-path=/home/tu/blog:/home/tu/.virtualenvs/blog/lib/python2.7/site-packages
# WSGIProcessGroup ziqiangxuetang.com
<Directory
/home/tu/blog/blog
>#後面這句改成/.../wsgi.py對應到你的wsgi.py檔案所在地址,不用c:/,我的專案在根目錄下,你的根據實際情況理解
<Files wsgi.py>
Require all granted
<
/Files
>
<
/Directory
>
<
/VirtualHost
>