Writing your first Django app, part 6--学习笔记

这篇文章,很短、很简单,主要讲了下django如何管理静态文件。

一:创建静态文件目录、及相应的文件。

budong@budongdeMacBook-Pro:~/workspace/code_test/poll_mysite/polls$ tree static/
static/
└── polls
    ├── images
    │   └── background.jpg
    └── style.css

2 directories, 2 files
budong@budongdeMacBook-Pro:~/workspace/code_test/poll_mysite/polls$ cat static/polls/style.css
li a {
    color: green;
}
body {
    background: white url("images/background.jpg") no-repeat right bottom;
}

二:模板里引用,这里静态资源url的拼接参考了settings.py 中STATIC_URL = ‘/static/’。

三:静态资源的寻找过程类似于模板,具体看下STATICFILES_FINDERS的配置。


参考资料:

Writing your first Django app, part 6: https://docs.djangoproject.com/en/1.9/intro/tutorial06/