Django靜態檔案部署
阿新 • • 發佈:2019-01-30
靜態檔案部署
首先在我們的app中建立static資料夾
blog app目錄如下:
/blog
./migrations
./static
settings.py
STATIC_ROOT = '/var/www/xinsichen.com/static/'
python3.5 manage.py collectstatic
...
PermissionError: [Errno 13] Permission denied: '/var/www/xinsichen.com'
/var/www 有許可權設定 需要手動建立並給訪問許可權
xinsi@xinsi:/var/www $ sudo mkdir xinsichen.com
xinsi@xinsi:/var/www$ sudo chmod -R 777 xinsichen.com/
執行命令
python3.5 manage.py collectstatic
我們會看到所有的靜態檔案都copy到該目錄下來了
74 static files copied to '/var/www/xinsichen.com/static'.
這樣方便伺服器apache整合 和 許可權管理