Django的结构目录,为什么static要放在两个位置?

13次阅读

按照一个教程做了一个 Django(1.4) 程序,基础目录如下:

.
├── manage.py
├── ribbit
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── database.db
│   ├── settings.py
│   ├── settings.pyc
│   ├── static
│   ├── templates
│   ├── urls.py
│   └── wsgi.py
└── ribbit_app
    ├── __init__.py
    ├── __init__.pyc
    ├── migrations
    │   ├── 0001_initial.py
    │   ├── 0001_initial.pyc
    │   ├── __init__.py
    │   └── __init__.pyc
    ├── models.py
    ├── models.pyc
    ├── static
    ├── tests.py
    └── views.py

ribbit是项目名(django-admin.py startproject ribbit)
ribbit_app是应用名(django-admin.py startapp ribbit_app)
关于static文件,为什么要分别放在两个下面?
/ribbit/settings.py 中指定的 STATIC_URL = ‘/static/’ 是 ribbit_app 下的。
那么 ribbit 下的 static 有什么用?

zhangjingqiang

https://docs.djangoproject.com/en/1.4…

zhangjingqiang

正文完