按照一个教程做了一个 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 有什么用?